0
使用MyLocationOverlay
我得到用戶當前的GeoPoint。Mono for Android:Reverse GeoCoding當前位置
myLocationOverlay.RunOnFirstFix (() => {
mapView.Controller.AnimateTo (myLocationOverlay.MyLocation);
RunOnUiThread (() => {
DisplayIncidentsNearMe (myLocationOverlay.MyLocation);}
);
}
);
但是,要ReverseGeoCode那個位置,我需要Lat/Lng。 MyLocationOverlay中的GeoPoint採用LatitudeE6格式,因此無法使用。
如何從MyLocationOverlay
返回的位置對象中獲得「正常」緯度/經度?
Geocoder geo = new Geocoder (this, Java.Util.Locale.Default);
var ad = geo.GetFromLocation (myLocation.LatitudeE6, myLocation.LongitudeE6, 1);