如何将 Nutiteq lib 的坐标转换为 GPS 坐标
How To Convert Nutiteq lib's Coordinates into GPS Coordinates
你好伙伴们希望你今天过得愉快,很长一段时间我都在尝试将 nutiteq 地图创建的坐标从位置转换回 lat/long。
使用此方法创建坐标:
public MapPos fromWgs84(double lon, double lat)
{
double x = lon * 111319.49079327358D;
double y = Math.log(Math.max(0.0D, Math.tan(lat * 0.008726646259971648D + 0.7853981633974483D))) * 6378137.0000000009D;
return new MapPos(x, y);
}
outPut = some thing like this >> x : 5734816.645344431 y : 4273005.026162199
有没有人可以帮助我如何将这些坐标转换回 lat/long ,因为我不擅长数学方法并且无法还原这些:/非常感谢
Nutiteq 库有 class EPSG3857,它有 fromWgs84() 和 toWgs84 的方法:
Projection proj = new EPSG3857();
MapPos mercator = proj.fromWgs84(new MapPos(13.38933, 52.51704);
MapPos wgs = proj.toWgs84(mercator); // should return 13.38933, 52.51704
你好伙伴们希望你今天过得愉快,很长一段时间我都在尝试将 nutiteq 地图创建的坐标从位置转换回 lat/long。
使用此方法创建坐标:
public MapPos fromWgs84(double lon, double lat)
{
double x = lon * 111319.49079327358D;
double y = Math.log(Math.max(0.0D, Math.tan(lat * 0.008726646259971648D + 0.7853981633974483D))) * 6378137.0000000009D;
return new MapPos(x, y);
}
outPut = some thing like this >> x : 5734816.645344431 y : 4273005.026162199
有没有人可以帮助我如何将这些坐标转换回 lat/long ,因为我不擅长数学方法并且无法还原这些:/非常感谢
Nutiteq 库有 class EPSG3857,它有 fromWgs84() 和 toWgs84 的方法:
Projection proj = new EPSG3857();
MapPos mercator = proj.fromWgs84(new MapPos(13.38933, 52.51704);
MapPos wgs = proj.toWgs84(mercator); // should return 13.38933, 52.51704