国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Google 地圖類型詳解及示例代碼

2019-11-20 09:17:26
字體:
來源:轉載
供稿:網友

Google 地圖類型

Google 地圖- 基本地圖類型

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

1.MapTypeId.ROADMAP,用于顯示默認的道路地圖視圖
2.MapTypeId.SATELLITE,用于顯示 Google 地球衛星圖片
3.MapTypeId.HYBRID,用于同時顯示普通視圖和衛星視圖
4.MapTypeId.TERRAIN,用于根據地形信息顯示實際地圖。

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

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

或者動態修改 mapTypeId:

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

Google 地圖- 45° 圖像

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

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

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

1.地圖上現有的任何平移控件都將會變更為在現有的導航控件周圍添加一個羅盤轉輪。您可以通過該羅盤來更改任意 45° 圖像的方向,方法是:拖動該羅盤轉輪,然后將方向對準包含圖像的最近支持方向。

2.一個旋轉控件將會間隙顯示在現有的平移和縮放控件之間,它可用于將圖像圍繞支持方向旋轉。旋轉控件僅支持順時針方向旋轉。

3.以當前位置為中心的 45° 透視圖像將會替代衛星圖像或混合圖像。默認情況下,此類視圖會朝向北方。如果您縮小地圖,則地圖會重新顯示默認的衛星圖像或混合圖像。

4.MapType 控件將啟用子菜單切換控件,用于顯示 45° 圖像。

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

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

實例

<html><head><scriptsrc="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"></script><script>var myCenter=new google.maps.LatLng(45.434046,12.340284);function initialize(){var mapProp = { center:myCenter, zoom:18, mapTypeId:google.maps.MapTypeId.HYBRID };var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);}google.maps.event.addDomListener(window, 'load', initialize);</script></head><body><div id="googleMap" style="width:500px;height:380px;"></div></body></html>

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

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

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

實例

<html><head><scriptsrc="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"></script>​<script>var myCenter=new google.maps.LatLng(45.434046,12.340284);​function initialize(){var mapProp = { center:myCenter, zoom:18, mapTypeId:google.maps.MapTypeId.HYBRID };​var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);map.setTilt(0);}​google.maps.event.addDomListener(window, 'load', initialize);</script></head>​<body><div id="googleMap" style="width:500px;height:380px;"></div></body></html>​

以上就是對Google 地圖類型的資料簡單整理和講解,希望能幫助開發Google地圖的朋友,后續繼續補充相關知識,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新干县| 宣武区| 普兰店市| 星子县| 公安县| 建湖县| 五指山市| 岳普湖县| 富蕴县| 潼关县| 绥中县| 高尔夫| 禹州市| 宿州市| 衡阳市| 遂宁市| 宜都市| 安陆市| 铜陵市| 扶沟县| 获嘉县| 左贡县| 布拖县| 汉川市| 庐江县| 巴彦淖尔市| 铜川市| 岗巴县| 阜新市| 郁南县| 梅州市| 沅陵县| 田林县| 岳西县| 巴楚县| 丹东市| 南阳市| 西和县| 诸暨市| 平顶山市| 永修县|