首页 / 浏览问题 / 移动GIS / 问题详情
GeoPoint 将空间数据转X Y值
2EXP 2020年08月06日
String json ="{"type": "Point", "coordinates": [12596598.47413116, 2579141.895743005]}"
GeoPoint geoPoint = new GeoPoint();
geoPoint.fromGeoJSON(json);
String latitude = geoPoint.getX();
String longitude = geoPoint.getY();
为什么转换出来的latitude 的值是 1.259659847413116E7,而不是12596598.47413116

1个回答

您好,GeoPoint.getX()方法返回的是一个double类型的值,您在写代码的时候返回double。返回值如果是以科学技术法存的可以参考下面这篇文章:https://blog.csdn.net/zjy15203167987/article/details/80885530

9,232EXP 2020年08月06日
...