高德地图-根据经纬度获取地址(逆地理编码)
2016-12-28 11:35
513 查看
1.需要资源:
高德地图搜索SDK以及相关SDk下载地址
2.根据经纬度得到具体地址:
1.这里需要用到地图搜索SDK;
2.通过逆地理编码来实现。
3.示例代码:
高德地图搜索SDK以及相关SDk下载地址
2.根据经纬度得到具体地址:
1.这里需要用到地图搜索SDK;
2.通过逆地理编码来实现。
3.示例代码:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chose_address); initUi(); mapView.onCreate(savedInstanceState); } @Override protected void initUi() { mapView = (MapView) findViewById(R.id.mv_map); aMap = mapView.getMap(); aMap.setOnMapLongClickListener(this); //地理搜索类 geocodeSearch = new GeocodeSearch(this); geocodeSearch.setOnGeocodeSearchListener(this); } private void getAddressByLatlng(LatLng latLng) { //逆地理编码查询条件:逆地理编码查询的地理坐标点、查询范围、坐标类型。 LatLonPoint latLonPoint = new LatLonPoint(latLng.latitude, latLng.longitude); RegeocodeQuery query = new RegeocodeQuery(latLonPoint, 500f, GeocodeSearch.AMAP); //异步查询 geocodeSearch.getFromLocationAsyn(query); } //得到逆地理编码异步查询结果 @Override public void onRegeocodeSearched(RegeocodeResult regeocodeResult, int i) { RegeocodeAddress regeocodeAddress = regeocodeResult.getRegeocodeAddress(); String formatAddress = regeocodeAddress.getFormatAddress(); simpleAddress = formatAddress.substring(9); tvChoseAddress.setText("查询经纬度对应详细地址:\n" + simpleAddress); }
相关文章推荐
- 高德地图根据地址批量获取经纬度
- 百度地图 根据经纬度获取地址(转)
- 百度地图根据经纬度获取地址
- 百度地图之根据经纬度信息获取地址方法
- 根据省份等地址获取经纬度,或根据经纬度获取地址信息
- C#微信开发之旅(七):根据经纬度获取地址(百度地图Api)
- 百度地图 根据经纬度获取地址
- google map根据地址获取经纬度
- java google map 根据经纬度 获取地址
- 百度地图根据经纬度获取地址
- Android根据经纬度获取地址,眼前一亮
- iphone 地图 根据地址获取经纬度
- .net根据经纬度获取地址(百度api)
- google maps 新接口: 根据经纬度获取当前地址
- java 根据经纬度获取地址
- google根据地址获取经纬度
- iphone 地图 根据地址获取经纬度
- 百度地图根据经纬度获取地址
- goole map 根据地址获取经纬度
- java google 地图 根据经纬度 获取地址