高德地图根据地名获取经纬度
来源:互联网 发布:唐山学院网络教育 编辑:程序博客网 时间:2024/04/28 13:25
本来打算接着在好好的睡过一个美好的周末,最后想了下觉得有那么一点浪费时间,虽然平时都是这么过得,所以最后还是跑来公司敲代码,
最近有一点小励志,哈哈哈。还是继续昨天的demo测试,今天我打算继续添加新功能,但是其中遇到了一个问题,我需要根据地名获取到经纬度,
关于这个问题我也百度了很多遍,但是搜索结果好像都是乱七八糟的,最后决定查看一下以前的代码,果然在以前的项目中有这部分的功能,用
的也是高德地图逆地理编码类,我也看了高德这部分的定位sdk,但是道行太浅,看的不是很明白,但是好在最后功能是实现了的,好记性不如
烂笔头,还是记录一下。
界面什么的就不粘贴了,因为是简单的功能代码,就是根据给出的string类型的地址获取经纬度,所以就直接说代码部分。首先就是逆地理
编码类的定义以及经纬度值,个人喜欢把代码都写在方法中方便调用,首先就是要初始化,这里直接粘贴代码:
然后就是逆地理编码类的初始化,我把初始化动作写在了getLatLag(String data)方法中,这里传入的string类型的data,是你要获取经
纬度的地理名称,我把代码也一并粘贴过来:
在上面这个方法中设置监听后,会冒红,直接让当前activity实现GeocodeSearch.OnGeocodeSearchListener,并重写两个方法
(onRegeocodeSearched和onGeocodeSearched),onGeocodeSearched方法中包含两个参数,一个是GeocodeResult,另一个是结果
返回码,我们可以通过GeocodeResult获取到我们需要的经纬度,代码粘贴:
如上图所示,就可以获取到你传入的地址所在的经纬度,最后直接toast显示一下就可以,代码都不难,功能最后也算实现了,但是具体原理
我可能就没办法解释了,道行太浅只能简单的实现功能。
对于本人来说,每天能解决一个问题,学些新的知识,我就会觉得我这一天没有浪费。如果哪天我无所事事一整天刷微博,浪费时间,肯定是
心情原因,哈哈哈哈,给自己找个借口。虽然觉得自己也在一点一点的进步学习中,但是实力还是很渣,所以写博客对我的做鱼就在于积累、总结、还
有我所谓的好记性不如烂笔头,还有作为一个开发人员,我真的是一个不够格的人,总是思路很乱,然后在不断的检讨和学习中觉得可能写博客还可以
顺便整理自己的代码逻辑,所以写博客。最后还是希望自己可以继续努力,毕竟学技术的真的是学无止境,大家要一起加油,说的不对的,大家一定要
指正我,一起进步。美好的周六,晚上决定去看个电影犒劳自己,大家周末愉快。
1 0
- 高德地图根据地名获取经纬度
- 百度地图根据经纬度获取地名
- 根据地名获取经纬度
- iOS 根据经纬度获取地名,根据地名获取经纬度
- 根据经纬度获取地名,根据地名获取经纬度
- iOS 根据经纬度获取地名,根据地名获取经纬度
- iOS【根据经纬度获取地名,根据地名获取经纬度】
- GoogleMapAPI实例 根据地名定位获取经纬度
- js 百度地图通过经纬度获取地名
- 高德地图根据经纬度定位
- 根据经纬度查询地名,
- android 百度地图 四、(根据地名查询经纬度)
- android安卓根据地名查找经纬度(百度地图)
- 高德地图-根据经纬度获取地址(逆地理编码)
- android 高德地图定位获取经纬度
- 通过经纬度获取地名
- iOS8 根据经纬度显示地名
- Android 高德地图点击地图获取经纬度
- svg移动端粗糙手指划过痕迹
- ZOJ-3715 Kindergarten Election(贪心+枚举)
- SDRAM
- wangzhao 筛选求解素数
- Android之AsyncTask的学习笔记
- 高德地图根据地名获取经纬度
- 二叉树(2)
- KNN-用于回归的python实现
- 关于linuxcast网站课程中MYSQL安装配置基础课程的个人笔记
- php中include、include_once、require、require_once等函数的异同
- 代理模式及具体实现
- linux中find命令和权限粘滞位解读
- 微信小程序开发指南
- 创建和删除新的数据表