Mapbox GL JS:如何在地图边缘定位经纬网标签?

Mapbox GL JS: How to position graticules labels on edge of map?

提问人:themessup 提问时间:7/19/2018 更新时间:11/12/2020 访问量:600

问:

我正在 Mapbox Studio 中制作地图,以便在带有 Mapbox GL JS 的 Web 应用程序上使用。我正在寻找一些关于如何像经典印刷地图一样在地图边缘显示坐标的建议:

enter image description here

我目前正在使用这些标签,这些标签位于贯穿地图的线条本身上(使用预设样式和经纬网数据集图层),但我希望将它们固定在边缘(底部 X 轴的纬度和右侧的经度)。

enter image description here

这是我尝试构建的地图的设计模型,并且我已经构建了除地图边界坐标之外的所有元素:

enter image description here

我对与 JS 等的 Mapbox 样式(数据驱动的样式、访问层、功能、DOM 元素等)进行交互非常有信心,但我不确定如何处理这个问题。

理想情况下,每 15 度将有一个标记,这可能会随着用户缩放而向内/向外扩展。任何建议将不胜感激。谢谢!

JavaScript DOM 坐标 MapBox 标签

评论

0赞 Caesar 10/22/2021
你有没有找到解决这个问题的方法?我想做同样的事情。

答: 暂无答案