Google Maps API v3 を使用して完全に機能するマップを設計しましたが、Google Earth プラグインを使用してまったく同じものを作成したいと考えています。地図はここで見つけることができます
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) {
ヘルプのコンソール ログの後、何も実行されません。パフォーマンスが GM よりもはるかに優れているため、GE を使用したいと考えていますが、ネットワーク リンクを使用する場合に限られます。fetch kml メソッドを使用した場合、この問題で説明されているように、エクステンションを使用してズームインするのに時間がかかります