谷歌地圖類型

谷歌地圖 - 基礎的地圖類型

谷歌地圖 API 支持以下地圖類型:

  • ROADMAP(普通,默認的 2D 地圖)
  • SATELLITE(攝影地圖)
  • HYBRID(攝影地圖 + 道路和城市名稱)
  • TERRAIN(包含山脈、河流等的地圖)

可以在地圖的屬性對象中使用 mapTypeId 屬性規定地圖類型:

var mapOptions = {
  center:new google.maps.LatLng(51.508742,-0.120850),
  zoom:7,
  mapTypeId: google.maps.MapTypeId.HYBRID
};

或者通過調用地圖的 setMapTypeId() 方法:

map.setMapTypeId(google.maps.MapTypeId.HYBRID);

谷歌地圖 - 45° 視角

SATELLITE 和 HYBRID 地圖類型支持某些位置的 45° 透視圖像視圖(僅在高縮放級別)。

如果您放大具有 45° 圖像視圖的位置,地圖將自動更改透視視圖。此外,地圖還將添加:

  • 平移控件周圍的羅盤輪,允許您旋轉圖像
  • 平移和縮放控件之間的旋轉控件,允許您將圖像旋轉 90°
  • 用于顯示 45° 透視圖的切換控件,位于衛星控件/標簽下

注意:縮小 45° 圖像的地圖將恢復所有這些更改,并顯示原始地圖。

這個例子顯示了意大利威尼斯公爵宮的 45° 透視圖:

實例

var mapOptions = {
  center:myCenter,
  zoom:18,
  mapTypeId:google.maps.MapTypeId.HYBRID
};

谷歌地圖 - 禁用 45° 透視視圖 - setTilt(0)

您可以通過在 Map 對象上調用 setTilt(0) 來禁用 45° 透視圖:

實例

map.setTilt(0);

提示:如需稍后啟用 45° 透視圖,請調用 setTilt(45)。