В настоящее время я создаю интерактивную веб-карту с использованием API Javascript для Google Maps версии 3. Я не уверен, что это возможно, но я хотел бы создать ряд слоев карты, состоящих из разных kml, которые можно переключить с боковой панели. Я также хотел бы иметь возможность доступа к отдельным точкам в kmls, чтобы при нажатии пользователем на определенную точку, фотографии, текст и т. Д. Можно загрузить за пределами окна карты ...Google maps api Информация о марке на боковой панели
Любые идеи о том, как выполнить это? Я искал какое-то время и нашел способы настройки infowindow, который я лично считаю непривлекательным ...
Одна вещь, чтобы смотреть со встроенной поддержкой KML, она не дает вам легкого доступа к отдельным функциям. Есть некоторые, но не очень. Хотя это звучит достаточно для этого использования, см. Https://developers.google.com/maps/documentation/javascript/reference#KmlMouseEvent - когда пользователь нажимает на точку, может записывать событие с подробностями, которые вы можете затем визуализируйте, где вам нравится. Существуют альтернативные анализаторы KML, которые упрощают работу, например GeoXML3 – barryhunter
Спасибо за быстрый ответ! Парсер GeoXML3 выглядит очень полезным для моих целей. Все, что я действительно пытаюсь сделать, это создать внешний интерфейс для представления данных (которые обычно можно найти в информационном окне). Поэтому я хочу подавить информационное окно и захватить событие click, чтобы моя «внешняя боковая панель» отображала кучу информации об этой точке ... Мне еще предстоит найти хороший пример этого. Я довольно новичок в javascript/google maps api, поэтому, если кто-нибудь знает пример, который будет очень признателен! Благодаря! – user1270657