推广 热搜: 未来    中国  企业  服务  政策  公司  快速  上海  设备 

【Android -- SDK】高德地图的使用

   日期:2024-12-06     作者:caijiyuan    caijiyuan   评论:0    移动:http://xiaoguoguo.dbeile.cn/mobile/news/2891.html
核心提示:高德地图 Android SDK 是一套地图开发调用接口,开发者可以轻松地在自己的Android应用中加入地图相关的功能,包括&#

【Android -- SDK】高德地图的使用

高德地图 Android SDK 是一套地图开发调用接口,开发者可以轻松地在自己的Android应用中加入地图相关的功能,包括:地图显示(含室内、室外地图)、与地图交互、在地图上绘制、兴趣点搜索、地理编码、离线地图等功能。

要使用高德地图首先要去高德开放平台注册成为开发者(http://lbs.amap.com/), 注册成为高德开发者需要分三步

  • 第一步,注册高德开发者
  • 第二步,去控制台创建应用
  • 第三步,获取Key 在这里插入图片描述

1. 下载并解压 高德地图SDK - 开发包定制下载

2. 向工程中添加地图开发包 2.1 添加 so 文件,在 src/main/ 目录下新建 jniLibs 目录,并将文件放入其中。 1.png

2.2 将 jar 包放入 libs 目录下。然后 右键-选择 Add As Library,导入到工程中。 2.png

1. 配置 AndroidManifest.xml

 

3. 布局文件

 

4. 只要在 onCreate() 中添加如下几行代码,高德地图就显示出来了

 
  • 第一种方式 可参考官网,链接在此:http://lbs.amap.com/api/android-location-sdk/guide/android-location/getlocation/
 

之后在监听器的回调方法内解析 对象,里面包含地址,省市县街道,地区编码,城市编码等等,可以在此添加标记,定位当前位置,你问我如何把标记固定在屏幕中央?也在这里面:

 
  • 第二种方式 实现 ,在回调方法中首先添加一个标记在地图中央,之后封装一个方法,开启单次定位即可:
 
 

封装的单次定位方法在此,很简单:

 
  • 效果图 在这里插入图片描述 布局文件,让按钮悬浮在地图上
 

先上效果图: 在这里插入图片描述

  • 实现 这边已经提供了两个封装好的类,一个是输入提示 一个是Poi搜索
 
 

你要做的 只是拷贝这连个类到工程中,然后在搜索的Activity中实现TextWatcher接口后,进行如下调用

 

输入提示完成.如果你希望点选后进行更详细的Poi搜索,也只需在相应位置调用:

 

以上需要一个位置的实体Bean:

本文地址:http://xiaoguoguo.dbeile.cn/news/2891.html    多贝乐 http://xiaoguoguo.dbeile.cn/ , 查看更多
 
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号