gpt4 book ai didi

geocoding - 如何在 MapboxGeocoder flyto 事件后获得边界?

转载 作者:行者123 更新时间:2023-12-05 05:19:42 25 4
gpt4 key购买 nike

看起来如果我在地理编码器中调用 map.getBounds,我总能得到以前的结果。在地理编码飞到目的地后是否有回调或其他东西来获取边界。这是我的代码:

var geocoder = new MapboxGeocoder({accessToken: mapboxgl.accessToken});
geocoder.on('result', function(ev) {

console.log("CENTER:",ev.result.center);
console.log("BOUNDS:",map.getBounds());
//loadByBounds(map.getBounds());
});

最佳答案

也许您可以通过应用事件监听器来响应 mooveend 事件。

“Mooveend:在 map 完成从一个 View 到另一个 View 的转换后触发,这是用户交互或 Map#jumpTo 等方法的结果。”

https://www.mapbox.com/mapbox-gl-js/api/#map.event:moveend

关于geocoding - 如何在 MapboxGeocoder flyto 事件后获得边界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45637744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com