2018转眼即至 又是新的一年
祝大家新年大吉,狗年旺旺!
本文:使用高德地图SDK的自动补全地址功能
前言
最近一直加班赶项目进度,有很多想写的博客都没时间写,趁过年抽空把遇到的问题和一些心得记下来,这一篇是介绍如何使用高德地图SDK的自动补全地址功能。
一、集成高德地图SDK
下载地址:http://lbs.amap.com/api/android-sdk/download/
解压,把jar包复制到libs文件夹,右键add as library
因为之前项目已经集成高德地图了,所以申请秘钥,加入权限,这些步骤就省略了。
二、创建搜索代码
1,创建activity_poi_keyword_search.xml布局文件,如下:
1 |
|
2,创建recyclerview的item布局item_poi_keyword_search.xml
1 |
|
3,创建实体类PoiAddressBean
1 | import java.io.Serializable; |
4,创建适配器PoiKeywordSearchAdapter
1 | import android.content.Context; |
5,创建搜索界面类PoiKeywordSearchActivity
1 | import android.os.Bundle; |
6.在AndroidManifest中注册PoiKeywordSearchActivity
7.在需要用到的地方startActivity跳转到PoiKeywordSearchActivity即可
更新
除了高德地图,我还试了一下腾讯地图SDK的自动提示功能。
对比了一下,感觉还是腾讯的地址提示更接近常用的选项,目前已经从高德转到腾讯了。
文章地址:使用腾讯地图SDK的自动补全功能