Карты Google: InfoWindow против InfoBox против InfoBubble

InfoWindow - это стандартная часть API Карт Google v3, позволяющая пользователю создавать всплывающее окно на карте, но есть и две другие библиотеки, которые, похоже, делают то же самое:

Я понимаю, что эти два, скорее всего, предлагают больше возможностей настройки, чем исходное InfoWindow, но есть ли другие отличия? Они конкуренты или выполняют другую работу? Один актуальнее другого?


person Chuck Le Butt    schedule 08.08.2016    source источник
comment
Вы можете свободно сказать, что InfoBubble является преемником InfoBox. Они оба являются частью библиотеки утилит Google Maps, хотя InfoBox больше не обновляется, но они служат для той же цели.   -  person Matej P.    schedule 08.08.2016
comment
Встроенный InfoWindow не очень настраиваем. Если вам нужен индивидуальный стиль или поведение, вы можете использовать одну из этих сторонних библиотек (или написать свою собственную).   -  person geocodezip    schedule 08.08.2016


Ответы (1)


InfoWindow является встроенным объектом Google Maps JavaScript API, InfoBox и InfoBubble - «сторонние» объекты InfoWindow, которые его расширяют. По этой причине они находятся в служебной библиотеке.

Таким образом, они выполняют ту же работу, но более усовершенствованы в отношении настроек. Информационный пузырь, кажется, лучше документирован и поддерживается. Библиотека InfoBox также больше не упоминается на сайте Github Карт Google. Поэтому, если вам нужно сделать выбор, я бы выбрал InfoBubble вместо InfoBox (если вам нужно больше параметров по сравнению со стандартным InfoWindow).

person mxlse    schedule 08.08.2016