Краткая версия моего вопроса:
Как мне интегрировать пару сводных таблиц Google Maps (многоугольники и маркеры) с GroundOverlays из файла KML? Все кликабельно.
Предыстория: я работаю над интерактивным проектом отображения истории, в котором используются 2 слоя таблиц слияния (один слой — полигоны, другой — маркеры местоположения).
Я также хочу накладывать старые карты с помощью GroundOverlay, что в настоящее время невозможно с таблицами слияния, поэтому я экспериментировал с GroundOverlay в файле KML.
Я усложнил это, добавив слушателей на обе страницы для управления окнами кликов.
У меня есть две веб-страницы:
1. сводные таблицы и
2. фоновые наложения KML,
обе работают нормально.
Что я хочу сделать, так это объединить их на одной странице. Я не программист и недостаточно хорошо понимаю JS, чтобы это произошло.
Все используемые сценарии были адаптированы из примеров, найденных в Интернете.
Вот моя первая рабочая страница:
http://wendysmithtoronto.com/mapping/townofyork-fusiontables2.html
Там вы найдете ссылку на вторую страницу.
Ваша помощь будет принята с благодарностью. Спасибо. Венди
Обновлять:
Вот моя попытка объединить два набора данных:
http://wendysmithtoronto.com/mapping/townofyork-merged.html
Я пытался сделать это, добавляя фрагменты скрипта со страницы kmlmaps на страницу fusiontables, но, очевидно, я разместил что-то не в том месте. Или я пропускаю знаки препинания (или смешиваю разные типы сценариев, или?)
Появится карта с правильным отображением полигонов и маркеров. Но теперь (1) значки таблицы слияния не кликабельны, и (2) карты истории не отображаются. Однако флажки таблицы слияния (в синей таблице) ДЕЙСТВИТЕЛЬНО работают.
Я недостаточно хорошо понимаю JS, чтобы понять это.
Два набора элементов управления с двух страниц находятся здесь (в синем и сером прямоугольниках прямо над картой). Каждый набор элементов управления (слушатели и блоки кликов) отлично работал на своей странице, но теперь работают только элементы управления таблицами слияния.
Эрик, спасибо, что посмотрели это! (Я только что нашел ваш ответ. Я искал уведомление об ответе, но не проверял нужное место.)
Привет, Венди