Google 地圖類型

2019-09-21 17:20 更新

Google 地圖類型


HYBRID類型的google地圖:



Google 地圖- 基本地圖類型

Google Maps API 中提供了以下地圖類型:

  • MapTypeId.ROADMAP,用于顯示默認(rèn)的道路地圖視圖
  • MapTypeId.SATELLITE,用于顯示 Google 地球衛(wèi)星圖片
  • MapTypeId.HYBRID,用于同時顯示普通視圖和衛(wèi)星視圖
  • MapTypeId.TERRAIN,用于根據(jù)地形信息顯示實際地圖。

要通過 Map 修改正在使用的地圖類型,您可以為其設(shè)置 mapTypeId 屬性:

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

或者動態(tài)修改 mapTypeId:

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


Google 地圖- 45° 圖像

Google Maps API 針對特定位置支持特殊的 45° 圖像。

此類高分辨率圖像可提供朝向各基本方向(東南西北)的透視視圖。對于支持的地圖類型,這些圖片還可提供更高的縮放級別。

現(xiàn)有的 google.maps.MapTypeId.SATELLITE 和 google.maps.MapTypeId.HYBRID 地圖類型支持高縮放級別的 45° 透視圖像(如果有的話)。如果您放大的位置擁有此類圖像,那么這些地圖類型將會自動通過以下方式更改其視圖:

  • 地圖上現(xiàn)有的任何平移控件都將會變更為在現(xiàn)有的導(dǎo)航控件周圍添加一個羅盤轉(zhuǎn)輪。您可以通過該羅盤來更改任意 45° 圖像的方向,方法是:拖動該羅盤轉(zhuǎn)輪,然后將方向?qū)?zhǔn)包含圖像的最近支持方向。
  • 一個旋轉(zhuǎn)控件將會間隙顯示在現(xiàn)有的平移和縮放控件之間,它可用于將圖像圍繞支持方向旋轉(zhuǎn)。旋轉(zhuǎn)控件僅支持順時針方向旋轉(zhuǎn)。
  • 以當(dāng)前位置為中心的 45° 透視圖像將會替代衛(wèi)星圖像或混合圖像。默認(rèn)情況下,此類視圖會朝向北方。如果您縮小地圖,則地圖會重新顯示默認(rèn)的衛(wèi)星圖像或混合圖像。
  • MapType 控件將啟用子菜單切換控件,用于顯示 45° 圖像。

注意:縮小顯示 45° 圖像的地圖類型將會還原所有更改,并重新構(gòu)建原始地圖類型。

以下示例顯示了意大利威尼斯公爵宮45°視圖:

實例

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

嘗試一下 ?

提示:Google 正在不斷地為更多城市添加 45° 圖像。有關(guān)最新信息,請參閱 Google 地圖上的 45° 圖像列表。


Google 地圖 - 啟用和停用 45° 圖像 - setTilt(0)

您可以通過在 Map 對象上調(diào)用 setTilt(0) 來停用 45° 圖像。要啟用適用于支持的地圖類型的 45° 透視圖像,請調(diào)用 setTilt(45)。

實例

map.setTilt(0);

嘗試一下 ?

Google 地圖 - 參考手冊

Google 地圖 API 參考手冊

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號