Как заставить легенды в Картах Google работать со слоем Google Fusion Tables?

я использую Google Fusion Tables и Google Maps для отображения географических данных (например, маркеров). Моя карта должна иметь легенду, например, путем вставки div поверх карты и слоя. Поскольку я не привык работать с API любого типа, я застрял с этой проблемой легенды.

Я попробовал несколько примеров кода (большинство из них предоставлено Google), но ни один из них не работал у меня. Я предполагаю, что проблема отображения div на карте связана либо со стилем холста карты, либо с реализацией div в теле html-документа, либо с используемой структурой (google appengine). Но это только предположение. Поскольку я не профессионал в кодировании, я, возможно, упустил важный момент. Может быть, люди здесь могут помочь мне? Каждый намек ценен. Спасибо.

Вы можете посмотреть код и мой пример [здесь (удалено)]. В этом примере есть код, который должен отображать div, но это не так. Я взял его из здесь (Stackoverflow).


person user1260086    schedule 20.03.2012    source источник


Ответы (1)


Используемый вами код — это версия 2 API Карт. Вы захотите использовать код, который работает с v3 API Карт, так как это версия, которую вы используете на своем сайте.

Вы пробовали пример кода здесь?

https://developers.google.com/fusiontables/docs/samples/legend

Скопируйте и вставьте код легенды из этого примера в свой метод инициализации, удалите старый код легенды. Если это не сработает, дайте мне знать.

person Kathryn Hurley    schedule 20.03.2012
comment
Привет, Кэтрин, спасибо за ответ! Я не знал, что мой образец был сделан из версии 2 Maps API. Я вставил ваш образец. В итоге чистая страница. Кажется, что-то не так с методом инициализации, хотя он кажется правильным, так как работает с исходным примером. - person user1260086; 20.03.2012
comment
Возможно, вам также потребуется убедиться, что таблица стилей загружена, так как она устанавливает размер карты: developers.google.com/fusiontables/docs/samples/style/ - person Kathryn Hurley; 22.03.2012
comment
Спасибо! Проблема решена путем использования правильной версии API Карт и включения таблицы стилей rigt. - person user1260086; 26.03.2012