reactjs - EPSG:3857 坐标系统与 Azure Maps 的兼容性
问题描述
EPSG:3857 坐标系统是否与 Azure Maps 兼容?我正在处理一些需要在 Azure 地图上加载 geoJson 但无法正确识别坐标的项目。相同的 geoJson 正在其他地图提供者(如 qGIS 和 Ordenance Survey)上产生所需的输出。
解决方案
EPSG:3857 由引擎盖下的渲染引擎用于地图,但与大多数其他 web 地图 SDK 一样,数据输入需要在 EPSG:4326 中。请注意,GeoJSON 的规范要求坐标为 EPSG:4326。使用其他坐标会使 GeoJSON 文件无效并且不符合规范。
也就是说,Azure Maps 中的数学库确实提供了用于在 EPSG:3857 (web Mercator) 和 EPSG:4326 (WGS 84) 之间转换坐标的计算。
推荐阅读
- robotframework - robotsframework - 获取传递给执行的所有变量/参数
- mysql - 不能 DROP TABLE 未知表(错误 1051)
- c# - C# 通用接口。类型 T 必须可转换为 T2 才能将其用作泛型接口中的参数
- javascript - 图像在全宽上扩展了链接触发范围
- google-apps-script - 通过 Apps 脚本从 Google Doc 模板创建的 PDF 具有旧值
- erlang - Erlang进程信息中的重复二进制文件
- r - 如何从同一个字符串中提取多个值并将它们放入R中的矩阵中
- swift - 将多个 tableviews 绑定到多个 NSArrayContollers 会导致崩溃
- dialogflow-es - Dialogflow 帐户取消关联
- visual-studio - Visual Studio 负载测试