首页 > 解决方案 > 使用 mapbox 进行坐标转换

问题描述

mapbox 是否仅支持以下格式的坐标,作为数字?[-58.5003038, -34.5741957]

我的坐标以这种数字和方向的格式保存在数据库中1010N 09710W,如果我将它们直接放在地图上,我会得到Error: Invalid LngLat object: (NaN, NaN)

如何将它们转换为 mapbox 支持的某种格式?

我正在使用 Mapbox GL JS 和VueMapbox,这基本上是 Vue 的 mapboxGL JS

谢谢

标签: vue.jscoordinatesmapboxmapbox-gl-js

解决方案


是的,Mapbox 只支持十进制度的坐标。您的坐标可能在其他一些投影中(您需要弄清楚),您需要使用 proj4js 之类的东西来转换它们。您可以尝试在 gis.stackexchange.com 上询问。


推荐阅读