在iOS SDK上使用嵌入式交互嵌入式交互功能时,我可以点击地图图块并获取LAT LON中的数据坐标,但我想将结果放在EPSG 3857 WGS 84中...这可能吗?如果是的话,转换命令是什么?
答案 0 :(得分:0)
看起来我要回答我自己的问题。我找不到转换功能。所以我将LAT LONG坐标对传递给了web服务,并在服务器上进行了转换。
答案 1 :(得分:0)
您可以使用Leaflet / Mapbox执行此操作。
这是一个例子
var latlng = L.latLng(45, -120);
var sphericalMercator = L.Projection.SphericalMercator.project(latlng);
sperhicalMercator.x
=> -2.0943951023931953
sphericalMercator.y
=> 0.8813735870195429
你还需要将这些坐标乘以6378137(地球的半径,以米为单位)(为什么Leaflet没有做到这一点,我不知道......),以及你得到的球形墨卡托相当于原来的纬度/经度(45,-120):
( - 13358338.8952,5621521.48619)