最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Google 地圖API Map()構造器詳解

 更新時間:2016年08月06日 16:49:31   投稿:lqh  
本文主要介紹Google 地圖API Map(),這里對Map()構造器的知識做了一下整理以及提供簡單的代碼示例,開發(fā)Google 地圖應用的朋友可以參考下

地圖 API Map() 構造器

實例

創(chuàng)建一個 Google 地圖:

<html>
<head>
<script
src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false">
</script>

<script>
function initialize()
{
var mapOpt = {
 center:new google.maps.LatLng(51.508742,-0.120850),
 zoom:5,
 mapTypeId:google.maps.MapTypeId.ROADMAP
 };
var map=new google.maps.Map(document.getElementById("googleMap"),mapOpt);
}

google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>

<body>
<div id="googleMap" style="width:500px;height:380px;"></div>

</body>
</html>

定義和用法

Map() 構造器創(chuàng)建了一個新的地圖并插入到指定的HTML元素中(<div> 元素)。

語法

new google.maps.Map(HTMLElement,MapOptions)

參數(shù)值

參數(shù) 描述
HTMLElement 規(guī)定要把地圖放置在那個 HTML 元素中。
MapOptions 帶有地圖初始化變量/選項的 MapOptions 對象。

Map()的方法

方法 返回值 描述
fitBounds(LatLngBounds) None 設置要包含給定邊界的視口。
getBounds() LatLng,LatLng 返回當前視口的西南緯度/經(jīng)度和東北緯度/經(jīng)度。
getCenter() LatLng 返回地圖的中心的緯度/經(jīng)度。
getDiv() Node 返回包含地圖的 DOM 對象。
getHeading() number 返回航拍圖像的羅盤航向(支持 SATELLITE 和 HYBRID 地圖類型)。
getMapTypeId() HYBRID ROADMAP SATELLITE TERRAIN 返回當前地圖類型。
getProjection() Projection 返回當前 Projection(投影)。
getStreetView() StreetViewPanorama 返回綁定到地圖的默認的 StreetViewPanorama。
getTilt() number 返回航拍圖像的入射角度數(shù)(支持 SATELLITE 和 HYBRID 地圖類型)。
getZoom() number 返回地圖的當前縮放級別。
panBy(xnumber,ynumber) None 通過以像素計的給定距離改變地圖的中心。
panTo(LatLng) None 改變地圖的中心為給定的 LatLng。
panToBounds(LatLngBounds) None 將地圖平移所需的最小距離以包含給定的 LatLngBounds。
setCenter(LatLng) None
setHeading(number) None 設置航拍圖像的羅盤方向(以度為單位進行測量),基本方向為北方。
setMapTypeId(MapTypeId) None 改變要顯示的地圖類型。
setOptions(MapOptions) None
setStreetView(StreetViewPanorama) None 綁定一個 StreetViewPanorama 到地圖上。
setTilt(number) None 設置航拍圖像的入射角度數(shù)(支持 SATELLITE 和 HYBRID 地圖類型)。
setZoom(number) None

Map()的屬性

屬性 類型 描述
controls Array.<MVCArray.<Node>> 要附加到地圖上的額外控件。
mapTypes MapTypeRegistry 按字符串 ID 劃分的 MapType 實例的注冊表。
overlayMapTypes MVCArray.<MapType> 要疊加的額外地圖類型。

Map()的事件

事件 參數(shù) 描述
bounds_changed None 當可視區(qū)域范圍更改時會觸發(fā)此事件。
center_changed None 當?shù)貓D center(中心)屬性更改時會觸發(fā)此事件。
click MouseEvent 當用戶點擊地圖(但不是點擊標記或信息窗口)時會觸發(fā)此事件。
dblclick MouseEvent 當用戶雙擊地圖時會觸發(fā)此事件。請注意,觸發(fā)此事件前還會觸發(fā)點擊事件。
drag None 當用戶拖動地圖時會反復觸發(fā)此事件。
dragend None 當用戶停止拖動地圖時會觸發(fā)此事件。
dragstart None 當用戶開始拖動地圖時會觸發(fā)此事件。
heading_changed None 當?shù)貓D heading(方向)屬性更改時會觸發(fā)此事件。
idle None 當?shù)貓D在平移或縮放之后變?yōu)殚e置狀態(tài)時會觸發(fā)此事件。
maptypeid_changed None 當 mapTypeId 屬性更改時會觸發(fā)此事件。
mousemove MouseEvent 只要用戶的鼠標在地圖容器上移動,就會觸發(fā)此事件。
mouseout MouseEvent 當用戶的鼠標從地圖容器上退出時會觸發(fā)此事件。
mouseover MouseEvent 當用戶的鼠標進入地圖容器時會觸發(fā)此事件。
projection_changed None 當投影更改時會觸發(fā)此事件。
resize None 當?shù)貓D(div)更改尺寸時會觸發(fā)此事件。
rightclick MouseEvent 當用戶右擊地圖時會觸發(fā)此事件。
tilesloaded None 當可見圖塊載入完成后會觸發(fā)此事件。
tilt_changed None 當?shù)貓D tilt(傾斜)屬性更改時會觸發(fā)此事件。
zoom_changed None 當?shù)貓D zoom(縮放)屬性更改時會觸發(fā)此事件。
 

以上就是對Google 地圖Map()構造器的資料整理,后續(xù)繼續(xù)補充相關資料,謝謝大家對本站的支持!

相關文章

  • 停止編寫 API函數(shù)原因示例分析

    停止編寫 API函數(shù)原因示例分析

    這篇文章主要為大家介紹了停止編寫API函數(shù)的原因及示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • JavaScript異步操作中串行和并行

    JavaScript異步操作中串行和并行

    這篇文章主要介紹了JavaScript異步操作中串行和并行,主要內容是寫一下js中es5和es6針對異步函數(shù),串行執(zhí)行和并行執(zhí)行的方案。已經(jīng)串行和并行結合使用的例子。,需要的朋友可以參考一下
    2021-11-11
  • js二進制數(shù)據(jù)及其互相轉化實現(xiàn)詳解

    js二進制數(shù)據(jù)及其互相轉化實現(xiàn)詳解

    這篇文章主要為大家介紹了js二進制數(shù)據(jù)及其互相轉化實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • JavaScript的function函數(shù)詳細介紹

    JavaScript的function函數(shù)詳細介紹

    這篇文章主要介紹了JavaScript的function函數(shù)詳細,而我們的JavaScript腳本語言比較特殊,相對于C語言,它的參數(shù)是不需要數(shù)據(jù)類型加持的。返回值return,我就不過多描述,他是和 C語言通的,如果沒寫他就會自動返回undefined,下面一起來看看文章內容,需要的朋友可以參考一下
    2021-11-11
  • JavaScript數(shù)組詳細歸納

    JavaScript數(shù)組詳細歸納

    JavaScript 數(shù)組用于在單一變量中存儲多個值,數(shù)組是一種特殊的變量,它能夠一次存放一個以上的值。下面文章小編就來詳細歸納一下JavaScript數(shù)組,需要的朋友可以參考一下
    2021-09-09
  • JS創(chuàng)建對象的四種方式

    JS創(chuàng)建對象的四種方式

    這篇文章主要給大家分享JS創(chuàng)建對象的四種方式,分別是字面量的方式去創(chuàng)建對象、使用new字符創(chuàng)建對象、自定義構造函數(shù)、工廠模式創(chuàng)建對象,更多詳細內容,請參考下面文章的具體內容
    2021-11-11
  • 微信小程序遇到修改數(shù)據(jù)后頁面不渲染的問題解決

    微信小程序遇到修改數(shù)據(jù)后頁面不渲染的問題解決

    這篇文章主要介紹了微信小程序遇到修改數(shù)據(jù)后頁面不渲染的問題解決的相關資料,需要的朋友可以參考下
    2017-03-03
  • open 打開瀏覽器的過程原理示例解析

    open 打開瀏覽器的過程原理示例解析

    這篇文章主要為大家介紹了open 打開瀏覽器的過程原理示例解析,
    有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • webpack5之devServer的常用配置詳解

    webpack5之devServer的常用配置詳解

    這篇文章主要為大家介紹了webpack5之devServer的常用配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • JS前端輕量fabric.js系列之畫布初始化

    JS前端輕量fabric.js系列之畫布初始化

    這篇文章主要為大家介紹了JS前端輕量fabric.js系列之畫布初始化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08

最新評論

驻马店市| 卢氏县| 开阳县| 冷水江市| 鄂温| 绥化市| 呼玛县| 根河市| 芷江| 白水县| 花莲县| 台湾省| 易门县| 波密县| 洪雅县| 沛县| 永丰县| 榆社县| 平遥县| 留坝县| 潍坊市| 准格尔旗| 东丽区| 湘潭市| 合肥市| 三江| 平原县| 文安县| 高雄县| 云安县| 诏安县| 河北省| 嘉兴市| 资中县| 磴口县| 青岛市| 富平县| 芷江| 东丰县| 昭平县| 青浦区|