0

私はこの記事に従います。コードは次のとおりです。

var myLatlng = new google.maps.LatLng(40.65, -73.95);
var myOptions = {
  zoom: 12,
  center: myLatlng,
  mapTypeId: google.maps.MapTypeId.ROADMAP
}

var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

var nyLayer = new google.maps.KmlLayer('http://www.searcharoo.net/SearchKml/newyork.kml',
    {suppressInfoWindows: true});
nyLayer.setMap(map);
google.maps.event.addListener(ctaLayer, 'click', function(kmlEvent) {
  var text = kmlEvent.featureData.description;
  showInDiv(text);
});

function showInDiv(text) {
  var sidediv = document.getElementById('contentWindow');
  sidediv.innerHTML = text;
}

しかし、誰かがクリックするだけでなく、ジオRSSをロードするときにすべてのオーバーレイを取得したい、

私は何をすべきか 。

ありがとう

4

1 に答える 1

0

ロード時に発生するイベントをアタッチする必要がありますが、v3 ではロードがありません。マップを作成した後、マップは既に読み込まれています。

この時点でオーバーレイを追加するだけだと思います。

于 2010-07-21T18:35:10.803 に答える