高德地图 Android SDK 是一套地图开发调用接口,开发者可以轻松地在自己的Android应用中加入地图相关的功能,包括:地图显示(含室内、室外地图)、与地图交互、在地图上绘制、兴趣点搜索、地理编码、离线地图等功能。
要使用高德地图首先要去高德开放平台注册成为开发者(http://lbs.amap.com/), 注册成为高德开发者需要分三步:
- 第一步,注册高德开发者;
- 第二步,去控制台创建应用;
- 第三步,获取Key
1. 下载并解压 高德地图SDK - 开发包定制下载
2. 向工程中添加地图开发包 2.1 添加 so 文件,在 src/main/ 目录下新建 jniLibs 目录,并将文件放入其中。
2.2 将 jar 包放入 libs 目录下。然后 右键-选择 Add As Library,导入到工程中。
1. 配置 AndroidManifest.xml
3. 布局文件
4. 只要在 onCreate() 中添加如下几行代码,高德地图就显示出来了
- 第一种方式 可参考官网,链接在此:http://lbs.amap.com/api/android-location-sdk/guide/android-location/getlocation/
之后在监听器的回调方法内解析 对象,里面包含地址,省市县街道,地区编码,城市编码等等,可以在此添加标记,定位当前位置,你问我如何把标记固定在屏幕中央?也在这里面:
- 第二种方式 实现 ,在回调方法中首先添加一个标记在地图中央,之后封装一个方法,开启单次定位即可:
封装的单次定位方法在此,很简单:
- 效果图
布局文件,让按钮悬浮在地图上
先上效果图:
- 实现 这边已经提供了两个封装好的类,一个是输入提示 一个是Poi搜索
你要做的 只是拷贝这连个类到工程中,然后在搜索的Activity中实现TextWatcher接口后,进行如下调用:
输入提示完成.如果你希望点选后进行更详细的Poi搜索,也只需在相应位置调用:
以上需要一个位置的实体Bean:
以上就是本篇文章【【Android -- SDK】高德地图的使用】的全部内容了,欢迎阅览 ! 文章地址:http://xiaoguoguo.dbeile.cn/news/2891.html 资讯 企业新闻 行情 企业黄页 同类资讯 首页 网站地图 返回首页 多贝乐移动站 http://xiaoguoguo.dbeile.cn/mobile/ , 查看更多