谷歌地圖類型
谷歌地圖 - 基礎的地圖類型
谷歌地圖 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)。