首页 > 解决方案 > Mapbox 显示 Lat 和 Lng 并缩放,然后将它们放在文本框中

问题描述

在此处输入图像描述

我想知道如何真正获得 lat 和 lng 和缩放值,就像在 mapbox 样式构建器上的图片示例中那样,而不是通过鼠标单击或鼠标移动,只是在 div 内的整个地图。

所以详细解释一下,我想知道是否有一种方法可以获取地图坐标并根据 mapbox 在工作室编辑器中的功能显示它们。他们计算整个地图的 lat 和 lng 以及缩放级别,当用户在地图上滚动时,lat 和 lng 会发生变化,并显示具有缩放级别的新坐标。我需要获取这些值并将它们放在文本框中。

标签: javascriptcoordinatesmapbox

解决方案


您对此有几个示例。

如何获取点的坐标
如何创建可拖动的标记
如何获取光标的坐标

如果你也需要缩放,你只需要添加map.getZoom()到他正在绘制的方法lngLat.lnglngLat.lat


推荐阅读