<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    事件監(jiān)聽器:GEvent
    注冊監(jiān)聽器:(靜態(tài)方法)GEvent.addListener(受用對象,待監(jiān)聽事件,事件發(fā)生時調(diào)用的函數(shù)); 示例:顯示用戶拖動地圖后地圖中心的緯度和經(jīng)度。
    <!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
    >
      
    <html xmlns="http://www.w3.org/1999/xhtml">
       
    <head>
         
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
         
    <title>Google Maps JavaScript API Example</title>
         
    <!--使用 script 標(biāo)簽包含 Google 地圖,key傳遞 sensor 參數(shù)以指明此應(yīng)用程序是否使用傳感器來確定用戶位置-->
         
    <script src="http://ditu.google.cn/maps?file=api&amp;v=2&amp;key=abcdefg&sensor=true_or_false"
                 type
    ="text/javascript"></script>
         
    <script type="text/javascript">
     
       
    function initialize() {
            
    var map= new GMap2(document.getElementById("map_canvas"));
            map.setCenter(
    new GLatLng(38.8894211,121.5866657), 15);
            
    //示例:顯示用戶拖動地圖后地圖中心的緯度和經(jīng)度。
            GEvent.addListener(map, "moveend"function() {
            
    var center= map.getCenter();
            alert(
    "此時地圖中心點(diǎn)的緯經(jīng)度為:"+center.toString());
        });


       }

        
    </script>
      
    </head>
      
    <!--使用onLoad 事件初始化地圖對象-->
      
    <body onload="initialize()" onunload="GUnload()">
      
    <!--讓其顯示在網(wǎng)頁中-->
        
    <div id="map_canvas" style="width: 600px; height: 600px"></div>
      
    </body>
     
    </html>


    事件列表:
    事件 說明
    addmaptype(type:GMapType) 向地圖中添加地圖類型時會觸發(fā)此事件。
    removemaptype(type:GMapType) 從地圖中刪除地圖類型時會觸發(fā)此事件。
    click(overlay:GOverlay, latlng:GLatLng, overlaylatlng:GLatLng) 用戶用鼠標(biāo)點(diǎn)擊地圖時會觸發(fā)此事件。根據(jù)所點(diǎn)擊的環(huán)境的不同以及是否點(diǎn)擊了可點(diǎn)擊的疊加層,click 事件會傳遞不同的參數(shù)。如果點(diǎn)擊的不是可點(diǎn)擊疊加層,overlay 參數(shù)為 null 并且 latlng 參數(shù)包含點(diǎn)擊點(diǎn)的地理坐標(biāo)。如果點(diǎn)擊的是clickable疊加層(如 GMarker、GPolygonGPolylineGInfoWindow),overlay 參數(shù)包含疊加層對象,而 overlaylatlng 參數(shù)會包含所點(diǎn)擊疊加層的坐標(biāo)。另外,還會在該疊加層自身上觸發(fā) click 事件。
    dblclick(overlay:GOverlay, latlng:GLatLng) 雙擊地圖時會觸發(fā)此事件。注意,雙擊標(biāo)記或其他可點(diǎn)擊疊加層時不觸發(fā)此事件。被雙擊的點(diǎn)的地理坐標(biāo)將被傳遞到 latlng 參數(shù)中。overlay 參數(shù)始終設(shè)置為 null

    (自 2.83 開始)

    singlerightclick(point:GPoint, src:Element, overlay?:GOverlay) 在地圖容器中觸發(fā) DOM contextmenu 事件時會觸發(fā)此事件。如果右鍵點(diǎn)擊某個標(biāo)記或其他可點(diǎn)擊疊加層,則該疊加層會傳遞到 overlay 參數(shù)的事件處理程序中。右鍵點(diǎn)擊的這一點(diǎn)的像素坐標(biāo)(在包含地圖的 DOM 元素中)和 DOM 事件的源元素會分別傳遞到 pointsrc 參數(shù)中。注意,如果在啟用了雙擊縮放的情況下進(jìn)行右鍵雙擊,那么,地圖會縮小,并且不觸發(fā) singlerightclick 事件。但是,如果禁用了雙擊縮放,會觸發(fā)兩個 singlerightclick 事件。

    (自 2.84 開始)

    movestart() 地圖視圖開始更改時會觸發(fā)此事件。執(zhí)行拖動操作時或調(diào)用更改地圖視圖的方法時也會觸發(fā)此事件,前者還同時觸發(fā) dragstart 事件。
    move() 更改地圖視圖時會觸發(fā)此事件,并且可能是重復(fù)觸發(fā)。
    moveend() 結(jié)束地圖視圖的更改時會觸發(fā)此事件。
    zoomend(oldLevel:Number, newLevel:Number) 地圖到達(dá)新的縮放級別時會觸發(fā)此事件。事件處理程序接收先前的縮放級別和新縮放級別作為參數(shù)。
    maptypechanged() 選擇另一地圖類型時會觸發(fā)此事件。
    infowindowopen() 打開信息窗口時會觸發(fā)此事件。
    infowindowbeforeclose() 關(guān)閉信息窗口前會觸發(fā)此事件。

    (自 2.83 開始)

    infowindowclose() 關(guān)閉信息窗口時會觸發(fā)此事件。此事件在觸發(fā)前會觸發(fā) infowindowbeforeclose 事件。如果通過再次調(diào)用 openInfoWindow*() 在其他點(diǎn)重新打開當(dāng)前已打開的信息窗口,則會先后觸發(fā) infowindowbeforeclose、infowindowcloseinfowindowopen 事件。
    addoverlay(overlay:GOverlay) 當(dāng)使用 addOverlay() 方法向地圖中添加單個疊加層時會觸發(fā)此事件。新的疊加層會作為參數(shù) overlay 傳遞到事件處理程序中。
    removeoverlay(overlay:GOverlay) 當(dāng)使用 removeOverlay() 方法刪除單個疊加層時會觸發(fā)此事件。刪除的疊加層會作為參數(shù) overlay 傳遞到事件處理程序中。
    clearoverlays() 當(dāng)使用 clearOverlays() 方法一次性刪除全部疊加層時會觸發(fā)此事件。
    mouseover(latlng:GLatLng) 當(dāng)用戶將鼠標(biāo)從地圖外移動到地圖上時會觸發(fā)此事件。
    mouseout(latlng:GLatLng) 當(dāng)用戶將鼠標(biāo)移離地圖時會觸發(fā)此事件。
    mousemove(latlng:GLatLng) 當(dāng)用戶在地圖中移動鼠標(biāo)時會觸發(fā)此事件。
    dragstart() 當(dāng)用戶開始拖動地圖時會觸發(fā)此事件。
    drag() 當(dāng)用戶拖動地圖時會重復(fù)觸發(fā)此事件。
    dragend() 當(dāng)用戶停止拖動地圖時會觸發(fā)此事件。
    load() 當(dāng)完成地圖設(shè)置時會觸發(fā)此事件,并且 isLoaded() 會返回 true。這表示位置、縮放和地圖類型都已完成初始化,但可能還在載入圖塊。

    (自 2.52 開始)

    posted on 2010-04-07 09:30 Ying-er 閱讀(1221) 評論(0)  編輯  收藏 所屬分類: Google Map
    主站蜘蛛池模板: 风间由美在线亚洲一区| 国产精品小视频免费无限app| 亚洲五月丁香综合视频| 免费人成再在线观看网站| 无码中文字幕av免费放dvd| 免费无码黄网站在线观看| 亚洲阿v天堂在线| 亚洲国产精品综合一区在线| xxxxxx日本处大片免费看| 成人网站免费观看| 亚洲图片一区二区| 毛片基地看看成人免费| 日韩成人免费视频播放| 亚洲午夜精品在线| 久9久9精品免费观看| 久久久亚洲AV波多野结衣| a级黄色毛片免费播放视频| 又大又硬又爽免费视频| 亚洲欧美乱色情图片| 亚洲最大免费视频网| 久久精品国产亚洲av麻豆| 2019中文字幕免费电影在线播放| 亚洲午夜国产精品无卡| 热久久精品免费视频| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲永久在线观看| 日本免费高清一本视频| 牛牛在线精品免费视频观看| 在线jlzzjlzz免费播放| 亚洲成a人片7777| 国产成人精品免费视频软件| 亚洲丁香婷婷综合久久| 波多野结衣久久高清免费 | 亚洲区日韩区无码区| 亚洲av永久无码| 日本特黄特黄刺激大片免费| 一级毛片免费观看不收费| 亚洲欧洲日产国码久在线观看| 99视频在线精品免费观看6| 一级毛片在线完整免费观看| 亚洲高清视频免费|