Java 如何转换地理点经度+;纬度加倍?
我正在检索地图视图的中心,我需要将long和lat作为double传递给我的服务器,以便对数据库进行测试Java 如何转换地理点经度+;纬度加倍?,java,android,google-maps,casting,Java,Android,Google Maps,Casting,我正在检索地图视图的中心,我需要将long和lat作为double传递给我的服务器,以便对数据库进行测试 如何将mapView.getMapCenter().getLongitudeE6()转换为double 调用mapView.getMapCenter()返回一个地理点GeoPoint.getLongitudeE6()和GeoPoint.getLatitude6()都返回微度(基本上是度*1E6) 因此,在Java中,要将微度转换为度,只需执行以下操作: public static doubl
如何将mapView.getMapCenter().getLongitudeE6()转换为double 调用
mapView.getMapCenter()
返回一个地理点GeoPoint.getLongitudeE6()和GeoPoint.getLatitude6()
都返回微度(基本上是度*1E6)
因此,在Java中,要将微度转换为度,只需执行以下操作:
public static double microDegreesToDegrees(int microDegrees) {
return microDegrees / 1E6;
}