五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

mapbox-gl開發(fā)教程(八):地圖事件

2022-05-07 09:21 作者:地理信息技術雜談  | 我要投稿

在地圖的開發(fā)過程中,和地圖進行交互,涉及到地圖相關的操作事件,mapbox-gl提供了鼠標操作、觸摸、地圖事件周期等事件以供使用。

mapbox-gl的事件是通過on進行添加,off進行移除,還有once只執(zhí)行一遍即移除,事件的相關示例代碼:

map.on('click', (e) => {

console.log(`地圖鼠標點擊${e.lngLat}`);

});

事件能執(zhí)行off,要把事件單獨提出來,listener是必須的:

function mapclick(e)
{? ?

console.log(`地圖鼠標點擊${e.lngLat}`);

}

map.off('click',mapclick);

事件只執(zhí)行一次即關閉
map.once('click', (e) => {

console.log(`地圖鼠標點擊${e.lngLat}`);

});

鼠標事件設置特定圖層的點擊,其他圖層不響應
map.on('click','layerid',(e) => {

console.log(`特定圖層的鼠標點擊${e.lngLat}`);

});

同一個事件,map.on多次執(zhí)行,事件同樣會添加對應的次數,這個在執(zhí)行的時候要注意,防止重復的事件發(fā)生。
mapbox-gl支持的事件文檔地址:
https://docs.mapbox.com/mapbox-gl-js/api/map/#map-events



mapbox-gl開發(fā)教程(八):地圖事件的評論 (共 條)

分享到微博請遵守國家法律
松原市| 沧源| 罗城| 临桂县| 浦城县| 神木县| 饶平县| 蒙山县| 英德市| 吴川市| 蕉岭县| 惠来县| 香河县| 永安市| 宿州市| 修武县| 林口县| 宁夏| 天水市| 冕宁县| 义马市| 盱眙县| 长治市| 留坝县| 宜昌市| 武安市| 汾阳市| 吴忠市| 清丰县| 屏东县| 聊城市| 石林| 平度市| 阿克陶县| 桓台县| 新乡市| 察雅县| 延边| 东丰县| 洪湖市| 嵊州市|