Мне очень нравится, как Trulia.com создал свои пользовательские карты Google Map InfoWindows.Google Maps: Как Trulia создает свои пользовательские InfoWIndows?
Что мне нравится в частности, о реализации Trulia в части InfoWindow является:
- выходит за границы карты: Google Maps InfoWindows содержатся в пределах границ карты, тогда как Trulia, кажется, чтобы иметь возможность плавать on- верхняя часть карты
- всегда отображает InfoWindow возле карты центра: Google Maps InfoWindows всегда отображать InfoWindow выше маркер, тогда как Trulia InfoWindows всегда отображать InfoWindow как можно ближе к центру т он отображает как можно больше. Например, если значок карты маркер находится на верхней части карты вблизи границы, Trulia InfoWindow отображается НИЖЕ значок карты маркера
- InfoWindow отображается при наведении курсора мыши (не прозвучать щелчок): С по умолчанию Google Maps InfoWindow, вам нужно «щелкнуть» значок маркера карты, чтобы отобразить InfoWindow, тогда как Trulia InfoWindows отображаются просто путем наведения указателя мыши на значок маркера карты.
Я нашел PdMarker, который является сторонним расширением для Google Map InfoWindows, которое выполняет большинство вышеуказанных пулей, но не все. 1) Он не выходит за пределы границы карты, 2) он не работает с API Карт Google версии 3 (только версия 2).
Кто-нибудь знает, как Trulia выполняет свою реализацию InfoWindow в Google Maps API v3?