vue.js - 使用 mapbox 进行坐标转换
问题描述
mapbox 是否仅支持以下格式的坐标,作为数字?[-58.5003038, -34.5741957]
我的坐标以这种数字和方向的格式保存在数据库中1010N 09710W
,如果我将它们直接放在地图上,我会得到Error: Invalid LngLat object: (NaN, NaN)
如何将它们转换为 mapbox 支持的某种格式?
我正在使用 Mapbox GL JS 和VueMapbox,这基本上是 Vue 的 mapboxGL JS
谢谢
解决方案
是的,Mapbox 只支持十进制度的坐标。您的坐标可能在其他一些投影中(您需要弄清楚),您需要使用 proj4js 之类的东西来转换它们。您可以尝试在 gis.stackexchange.com 上询问。
推荐阅读
- python - Django REST API 中的内部函数 raise
- datetime - TIMESTAMP 上的 BIGQUERY TIMEZONE 转换。CET 到 UTC
- db2 - 尝试使用 Python 连接 DB2 上的表时出错 (SQL0332N)
- laravel - laravel 表单未提交
- java - 我的 targetSDKVersion 是 28,我无法在这个 sdk 版本上实现“拍照”功能
- discord.js - 如何通过命令更改昵称?
- windows-subsystem-for-linux - WSL2 时钟与 Windows 不同步
- c# - 带有 WMIService 的硬盘驱动器序列号是否可以更改?
- intellij-idea - 用于语言识别的 IntelliJ IDEA Alias
- angular - 如何使用角度元素定义自定义元素方法