【发布时间】:2021-10-21 00:03:06
【问题描述】:
我想通过单击 Mapbox 中的地图来获取经度和纬度,以便我可以使用它来添加标记。这个想法是单击地图,然后会出现一个弹出窗口,您可以在其中编写标记标题。我不知道我现在如何通过点击获得经度和纬度信息。
如果有人可以帮助我,我会很高兴! 提前致谢!
【问题讨论】:
标签: django django-forms django-templates mapbox mapbox-gl-js
我想通过单击 Mapbox 中的地图来获取经度和纬度,以便我可以使用它来添加标记。这个想法是单击地图,然后会出现一个弹出窗口,您可以在其中编写标记标题。我不知道我现在如何通过点击获得经度和纬度信息。
如果有人可以帮助我,我会很高兴! 提前致谢!
【问题讨论】:
标签: django django-forms django-templates mapbox mapbox-gl-js
点击事件触发时,您可以通过 e.lngLat 获取坐标,它为您提供了一个具有 lat 和 lng 两个属性的对象强>。像这样:
map.on('click', (e) => {
let coords = e.lngLat;
let lat = coords.lat;
let lng = coords.lng;
});
【讨论】: