将地理坐标转换为svg坐标。

问题描述 投票:0回答:1

我想建立一个Node JS应用程序,通过从地理坐标中获取的SVG图像来生成SVG图像。立交桥.

我试着用地理坐标作为SVG路径的坐标来实现这个功能,但结果看起来是扭曲的(看起来应该像 这个):

enter image description here

我认为问题是地球实际上是一个球体 需要做一些数学计算才能得到正确的地图投影。

这里的实际问题是什么?有没有现有的算法或库来应对?

svg rendering geospatial openstreetmap geo
1个回答
1
投票

这背后的数学原理叫做 地图投影.

许多在线地图使用的是 墨卡托投影. 该 OSM Wiki 有各种语言的示例代码。我相信你会在互联网上找到更多的库。

© www.soinside.com 2019 - 2024. All rights reserved.