首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 百度map开发(二)- 定位功能之MyLocationOverlay,PopupOverlay的使用

2013-10-08 
Android 百度地图开发(二)--- 定位功能之MyLocationOverlay,PopupOverlay的使用转载请注明出处http://blog

Android 百度地图开发(二)--- 定位功能之MyLocationOverlay,PopupOverlay的使用

转载请注明出处http://blog.csdn.net/xiaanming/article/details/11380619


这一篇文章主要讲解的是百度地图的定位功能,然后还有MyLocationOverlay和PopupOverlay两个地图覆盖物的使用,Overlay是“图层”或“覆盖物”的意思,MyLocationOverlay从名字上面理解就是我的位置图层,他能够实现在地图上显示当前位置的图标以及指南针,MyLocationOverlay只负责显示我的位置,位置数据请使用百度定位SDK获取,将获取的位置数据放在一个LocationData结构中并用该结构设置MyLcationOverlay的数据源,即可创建MyLocationOverlay,PopupOverlay就是弹出窗口图层了,跟PopupWindow类似的东西,下面会介绍他们的使用方法


定位我们使用的是百度 Android 定位SDKv4.0,我们先了解下定位原理和定位精度


定位原理

使用百度Android定位SDK必须注册GPS和网络使用权限。定位SDK采用GPS、基站、Wi-Fi信号进行定位。当应用程序向定位SDK发起定位请求时,定位SDK会根据应用的定位因素(GPS、基站、Wi-Fi信号)的实际情况(如是否开启GPS、是否连接网络、是否有信号等)来生成相应定位依据进行定位。
用户可以设置满足自身需求的定位依据:
若用户设置GPS优先,则优先使用GPS进行定位,如果GPS定位未打开或者没有可用位置信息,且网络连接正常,定位SDK则会返回网络定位(即Wi-Fi与基站)的最优结果。为了使获得的网络定位结果更加精确,请打开手机的Wi-Fi开关。

Android 百度map开发(二)- 定位功能之MyLocationOverlay,PopupOverlay的使用



定位精度

Android 百度map开发(二)- 定位功能之MyLocationOverlay,PopupOverlay的使用


了解了百度定位的原理和定位精度之后,接下来我们就来使用百度定位SDKv4.0吧


一 . 导入库文件

在使用百度定位SDKv4.0之前,我们要下载最新的库文件,下载地址:点击下载相关库文件,将liblocSDK4.so文件拷贝到libs/armeabi目录下。将locSDK4.0.jar文件拷贝到工程的libs目录下


二 . 布局文件,一个百度地图控件,加一个手动点击实现定位的按钮,放在一个相对布局里面,很简单的布局

Android 百度map开发(二)- 定位功能之MyLocationOverlay,PopupOverlay的使用Android 百度map开发(二)- 定位功能之MyLocationOverlay,PopupOverlay的使用


今天的讲解到此结束,有疑问的朋友请在下面留言。之后会持续介绍百度地图的使用,欢迎大家关注!


项目代码,点击下载




2楼u01205549212分钟前
http://photo.163.com/q/7720888nhttp://photo.163.com/q/7720894nhttp://photo.163.com/q/7720898nhttp://photo.163.com/q/7720905nhttp://photo.163.com/q/7720911nhttp://photo.163.com/q/7720927nhttp://photo.163.com/q/7720946nhttp://photo.163.com/q/7720953nhttp://photo.163.com/q/7720960
1楼oLiuPing17分钟前
好,
Re: xiaanming15分钟前
回复oLiuPingn感谢支持!

热点排行