国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

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ā)教程(八):地圖事件的評論 (共 條)

分享到微博請遵守國家法律
如东县| 施甸县| 广州市| 同江市| 嵊泗县| 增城市| 馆陶县| 土默特左旗| 吉安县| 平顶山市| 梓潼县| 通渭县| 鄂托克前旗| 右玉县| 武邑县| 大关县| 喜德县| 平果县| 丰台区| 连平县| 资源县| 浦城县| 肃宁县| 文安县| 凌云县| 徐汇区| 松江区| 河北省| 桦甸市| 临澧县| 泊头市| 法库县| 平塘县| 师宗县| 永丰县| 岳池县| 宁津县| 乌拉特中旗| 武鸣县| 纳雍县| 武冈市|