高德地图-根据经纬度获取地址(逆地理编码)

news/2024/10/24 8:32:35/

1.需要资源:
高德地图搜索SDK以及相关SDk下载地址

2.根据经纬度得到具体地址:

1.这里需要用到地图搜索SDK;
2.通过逆地理编码来实现。

3.示例代码:

    @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_chose_address);initUi();mapView.onCreate(savedInstanceState);}@Overrideprotected 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);}//得到逆地理编码异步查询结果@Overridepublic void onRegeocodeSearched(RegeocodeResult regeocodeResult, int i) {RegeocodeAddress regeocodeAddress = regeocodeResult.getRegeocodeAddress();String formatAddress = regeocodeAddress.getFormatAddress();simpleAddress = formatAddress.substring(9);tvChoseAddress.setText("查询经纬度对应详细地址:\n" + simpleAddress);}

http://www.ppmy.cn/news/659563.html

相关文章

通过高德地图获取 经纬度 以及地理位置等

配置 官方:链接: 参考官方配置. 首先给GPS权限检查 如上文链接: 权限检查. 配置完后 高德地图 获取定位 private fun gaode() {//初始化AMapLocationClientOption对象mLocationOption AMapLocationClientOption()//初始化定位mLocationClient AMapLocationClient…

高德地图逆地理编码Geocoder的getlocation获取不到位置信息

问题:原生定位接口定位失败,则status返回error事件或回调error信息,获取不到位置信息 产生原因:逆编码方法使用不了原因是使用的高德地图的应用方向web服务,而Geocoder属于web端 var geocoder new AMap.Geocoder({}) var addre…

高德地图经纬度拾取

地址: https://lbs.amap.com/tools/picker 作者:微微一笑绝绝子 出处:https://www.cnblogs.com/wwyxjjz/p/16291314.html 本博客文章均为作者原创,转载请注明作者和原文链接。

Android高德地图的使用,狠详细!手把手!(地图+定位+逆地理编码+输入提示+Poi搜索)

最近项目用到高德地图,因此来写一篇文章理一下高德的使用步骤方法,希望对大家有用! ##1.注册配置 废话不多说,要使用高德地图首先要去高德开放平台注册成为开发者(http://lbs.amap.com/), 注册成为高德开发者需要分三步:第一步,注册高德开发者&#xff1…

使用高德地图做经纬度转换( 把GPS 转高德的经纬度 )

高德开发平台 JS API 官网 自定义经纬度转换 // 要先在页面中引入 WGS84_to_GCJ02.js 才能使用 WGS84_to_GCJ02() 方法 function GPSchange(lngX, latY) {var gpsJson new WGS84_to_GCJ02().transform(parseFloat(lngX),parseFloat(latY));return gpsJson; }// WGS84_to_GCJ…

JAVA将北斗定位系统坐标系用于高德地图或百度地图

常用坐标系介绍 WGS-84(GPS) 国际标准,一般从国际标准的GPS设备获取的坐标都是WGS-84,以及国际地图提供商使用的坐标系。 GCJ-02 中国标准,国测局02年发布的坐标系。又称“火星坐标”。在中国,必须至少使用“GCJ-02”对地理位置进…

C++ 教程

C 教程 C 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。 本教程通过…

【Echarts】配置项归纳

【Echarts】配置项归纳 一、title二、legend三、grid四、xAxis/yAxis五、polar六、radiusAxis七、angleAxis八、radar九、dataZoom1. 内置型数据区域缩放组件2. 滑动条型数据区域缩放组件3. 框选型数据区域缩放组件 十、tooltip十一、axisPointer十二、toolbox十三、brush十四、…