Альтернативы infowindow - PullRequest
4 голосов
/ 13 июля 2009

Одним из недостатков карт Google является то, что окна будут перемещаться, чтобы освободить место для отображения информационного окна. ebubble (http://econym.org.uk/gmap/ebubble.html) преодолевает это ограничение, не перемещает карту. Однако, у него есть свои ограничения (вы не можете оставить его включенным, как информационное окно, из-за того, как оно работает Также, пузырь, будучи абсолютно позиционированным, может обрезаться)

Есть ли еще альтернативы информационному окну, которое не перемещает карту, кроме ebubble?

Ответы [ 4 ]

1 голос
/ 13 июля 2009

Вы видели EWindow ?

1 голос
/ 13 июля 2009

В зависимости от ваших потребностей (которые не совсем понятны из вашего описания), вы можете рассмотреть MapTooltip , который позволяет помещать произвольный HTML-код во всплывающую подсказку. Я не использовал его, но он упоминается в отличной презентации на Картах Google .

Кроме того, вы можете заставить InfoWindow делать то, что вы хотите, с некоторым кодом обработки событий. movestart и onOpenFn в InfoWindow может позволить вам сделать это - попробуйте перехватить movestart и запомнить положение на карте, затем в вашем onOpenFn восстановить позицию. Это может выглядеть уродливо, хотя.

0 голосов
/ 10 июля 2013

Вы пытались использовать InfoBubble? Мне нравится эта реализация лучше, чем InfoWindow по умолчанию.

http://google -maps-utility-library-v3.googlecode.com / SVN / багажник / infobubble / примеры / example.html

0 голосов
/ 14 июля 2009

Если вы хотите использовать Google Maps Flash API, есть способ открыть информационные окна без панорамирования карты. Информационное окно остается открытым, пока пользователь не закроет его. Пользователь может перемещать карту, пока окно остается открытым.

Ссылка на пример здесь . Щелкните правой кнопкой мыши карту, чтобы просмотреть исходный код.

...