Я разработал полнофункциональную карту, используя Google Maps API v3, однако я хочу создать точно такую же, используя плагин Google Earth. карту можно найти здесь
Мне удалось загрузить файлы kml на GE - континенты и регионы. Как бы то ни было, я не могу заставить событие щелчка работать. Не уверен, как это работает, вот что у меня сейчас есть
google.earth.addEventListener(kmlLayer,'click',function(kmlEvent) {
kmlEvent.preventDefault();
console.log("help");
$('#balloon').html("");
kmlClick = true;
var surveyid = kmlEvent.featureData.id;
if(!updateSurveyFlag){
updateSurveyView(surveyid, updateSurveyFlag);
}
console.log("help2");
$.ajax({
url : 'http://' + top.location.host + '/mcmap/feed/kml.php?action=kmlclick',
data : "id=" + surveyid,
dataType : 'json',
success : function(data) {
Ничего не выполняется после записи справки в консоль. Я хочу использовать GE, поскольку производительность намного лучше, чем у GM, но только если я использую сетевые каналы. Если бы я использовал метод fetch kml, масштабирование с использованием расширения было бы медленным, как указано в этом проблема