1

ポイントとポリゴンが KML ファイルで定義され、ポイントのみが別の KML ファイルで定義されている Google マップがあります。ズームレベルに応じてどちらか一方をロードできるようにしたいので、次のバリエーションを試しました。

var url_end = "?nocache=" + (new Date()).valueOf();
var NWlayer = new google.maps.KmlLayer({
  if (map.getZoom() > 18){
    url: "http://www.example.com/Google/ShowPointsOnly.kml" + url_end
  }
  else {
    url: "http://www.example.com/Google/ShowAll.kml" + url_end
  }
});
NWlayer.setMap(map);

...しかし、試行するバリエーションによっては、ズームレベルに関係なくポイントとポリゴンを取得するか、マップをまったく取得しません。

4

1 に答える 1