上一篇讲了高德地图的自动补全
这一篇来讲一讲腾讯地图的使用
大体上都差不多,只是集成步骤有点区别而已…
说明
本文只使用了腾讯地图的 自动提示 功能
本文只使用了腾讯地图的 自动提示 功能
本文只使用了腾讯地图的 自动提示 功能
其他2D,3D,地图街景等功能请自行查阅官方文档
另外,如果想用高德地图的朋友
请看我的上一篇博客:使用高德地图SDK的自动补全功能
一、集成腾讯地图SDK
1.集成检索SDK有两种方法 - 基于AS,使用Eclipse的童鞋请参考官方文档
使用 maven
矢量地图 v4.0.3.2 开始支持 maven 配置地图sdk,配置方法:
工程顶级 gradle.properties 文件中加入:
1 | maven{ |
module build.gradle 文件中添加依赖库名称:
1 | dependencies { |
使用JAR包
下载地址:http://lbs.qq.com/android_v1/log_search.html
解压并且把TencentSearch_v1.x.x.jar 加入到libs目录下,右键add as library
参考文档:http://lbs.qq.com/android_v1/guide-project-setup.html
这样就完成了第一步。
2.申请key
申请开发者账号:http://lbs.qq.com/console/user_info.html
需要填写手机和邮箱
进入控制台以后,就可以看到自己的KEY的,在授权应用设置自己的包名
3.在app -> AndroidManifest.xml 加入:
1 | <meta-data |
4.混淆
1 | #腾讯地图检索sdk |
完成了工程设置以后,就是撸代码的时间了~
二、开始撸代码
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即可