我使用谷歌地图 api v3 设计了一个功能齐全的地图,但是我想使用谷歌地球插件创建完全相同的地图。地图可以在这里找到
我已经设法在 GE - 各大洲和地区加载了 kml 文件。我怎么无法让点击事件工作。不知道这是如何工作的以下是我目前拥有的
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 方法,则使用此问题中提到的扩展进行放大会很慢