Java 如何转换地理点经度+;纬度加倍?

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

我正在检索地图视图的中心,我需要将long和lat作为double传递给我的服务器,以便对数据库进行测试


如何将mapView.getMapCenter().getLongitudeE6()转换为double

调用
mapView.getMapCenter()
返回一个
地理点
GeoPoint.getLongitudeE6()和
GeoPoint.getLatitude6()
都返回微度(基本上是度*1E6)

因此,在Java中,要将微度转换为度,只需执行以下操作:

public static double microDegreesToDegrees(int microDegrees) {
    return microDegrees / 1E6;
}