Переключите оверлей KML для Google Maps API v3 с помощью флажка - PullRequest
0 голосов
/ 22 февраля 2011

Есть ли у кого-нибудь пример кода для переключения слоя наложения KML с флажком?Я могу получить слой кмл на моей карте, чтобы он отключался при снятии флажка, но я не могу включить его снова.Я просмотрел все виды примеров сайтов и кода, но не могу заставить эту вещь работать.Данный сайт находится по адресу www.fhitestsite.com/mdctest.

Спасибо.

1 Ответ

0 голосов
/ 18 марта 2011

1) Ваша проблема в том, что map var не определено - вы определили var map внутри одной функции, но пытаетесь вызвать ее из другой.Определите его вне функции

...
var map;
var todayLayer;
var todayShown = 1;
var todayWdgt;
...

2) незначительная ошибка. todayWdgt НЕДЕЙСТВИТЕЛЕН.Просто вы пытаетесь присвоить то, что еще не существует.Вы должны запустить этот код после того, как документ будет готов.

todayWdgt = document.getElementById("todayBtn");
todayWdgt.checked = true;

Попробуйте использовать firebug.

...