我想知道如何转移的GeoPoint解决示例
i want to know how to transfer geopoint to address Example
double src_lat =30.022584 ;
double src_long = 31.343822;
srcGeoPoint = new GeoPoint((int) (src_lat * 1E6),(int) (src_long * 1E6));
我怎么能得到这个srcGeoPoint的地址
how can i get the address of this srcGeoPoint
尝试这样的事情
Geocoder geoCoder = new Geocoder(
getBaseContext(), Locale.getDefault());
try {
List<Address> addresses = geoCoder.getFromLocation(
srcGeoPoint.getLatitudeE6() / 1E6,
srcGeoPoint.getLongitudeE6() / 1E6, 1);
String add = "";
if (addresses.size() > 0)
{
for (int i=0; i<addresses.get(0).getMaxAddressLineIndex();
i++)
add += addresses.get(0).getAddressLine(i) + "\n";
}
Toast.makeText(getBaseContext(), add, Toast.LENGTH_SHORT).show();
} catch (IOException e) {
e.printStackTrace();
}
摘自: http://mobiforge.com/developing/story/using - 谷歌 - 地图 - 机器人
看地理编码和反向地理编码中途上下左右页
see geocoding and reverse geocoding about halfway down the page
您可能也想看看 https://developers.google.com/maps/文档/地理编码/
上一篇:验证与phpseclib在Java中(安卓)产生SHA1withRSA签名phpseclib、Java、SHA1withRSA
下一篇:为什么会发生的LinearLayout属性和QUOT; layout_weight&QUOT;似乎做了什么,我认为它应该做相反的?我认为、该做、属性、发生