0

マップ タイプが変更されたかどうかを確認するにはどうすればよいですか?

  • maptype id = roadmap/satellite/hybrid/terrain の場合にキャッチ
  • ストリートビューが使用された場合にキャッチ
4

1 に答える 1

3

どちらも非常に簡単です。適切なイベントをリッスンするだけです。

マップ タイプの変更:

google.maps.event.addListener(map, 'maptypeid_changed', function() {
  console.log("map type changed");
});

ストリートビュー有効:

var pano = map.getStreetView();
google.maps.event.addListener(pano, 'visible_changed', function() {
  if (pano.getVisible()) {
    console.log("street view visible");
  }
});
于 2012-05-11T11:35:55.900 に答える