您可以使用getMyLocation从MyLocationOverlay
。然后您需要将GeoPoint
转换为经度和长度各自的程度。
以下是Geo.java的参考文献,其中包含一些可用于将GeoPoint
转换为相应的经度和纬度的功能。特别是要使用这两个:
public static Location toLocation(GeoPoint point) {
Location result = new Location("");
result.setLatitude(toDegrees(point.getLatitudeE6()));
result.setLongitude(toDegrees(point.getLongitudeE6()));
return result;
}
而且
/**
* Convert microdegrees to degrees.
* @param degreesE6 Value in microdegrees.
* @return Value in degrees.
*/
public static double toDegrees(int degreesE6) {
return (double) degreesE6/E6;
}