摘要
百度地图导航,让我感受到了不同的地图风情,有普通、实景、空白三种选择,自由搭配。更多实用功能等你探索,手机上的导航就是这么简单。
正文
在上一篇文章中,早已能够见到默认设置 的百度地图导航,那么就表明人们的操作方法是合理的,申请办理的密匙和引进地形图SDK是没有问题的,下面便是依照自身的工作要求来应用百度地图导航。
百度地图导航能够安装表明出不一样的地形图种类,有普通地图(默认设置 的)、实景地图、空白图。这三种在上一篇推文章开展了演试,能够按照自身的需要看应当应用那类。
实际上百度地图导航能够做的实际操作或是许多的,例如表明手机上的追踪定位信息内容,制作点,制作线,加上标识和信息内容框等。那麼大家就一起来看看怎样完成实时监控的位置信息表明。
表明即时位置信息
现阶段大家采用的智能手机都内置GPS定位作用,能够在自然环境宽阔不会受到影响或是有运作商或wifi互联网的情形下,获得到地理坐标通讯卫星座标。
Android精准定位SDK,它适用全球定位,可以精确的获取经纬度信息内容。
现阶段在中国获取的平面坐标种类有三种:
- 国测局座标
- 百度搜索墨卡托座标
- 百度搜索经纬度坐标
在国外地域,只有获得到WGS84座标,我们在开发设计流程中必须留意,每一个地区获得到的座标相匹配的平面坐标很有可能不一样,假如开发设计业务流程有国外的要求,那麼必须事先搞好座标的变换工作中,不然很有可能会影响到正常的的领域模型。
精准定位SDK默认设置 輸出GCJ02座标,地形图SDK默认设置 輸出BD09II座标。
现阶段免费下载的最新地图SDK,必须选定精准定位SDK,我们实例教程一开始就挑选的是全量精准定位,换句话说现阶段能够立即应用实际操作编码获得到地理坐标,能够完成追踪定位的作用。
1、配备AndroidManifest.xml文件
在AndroidManifest.xml文件中必须提早添加相应的管理权限申请办理,这儿和以前解读的一样,必须申请办理互联网精准定位和GPS定位的管理权限。假如总体目标服务器的Android版本号相对比较高,则必须动态性开展申请办理(见上一篇文章)。
<!-- 这一管理权限用以开展互联网精准定位 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- 这一管理权限用以浏览GPS定位 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
然后还必须在这里文档中申明精准定位的service部件,这一很重要,怎样沒有做申请办理,精准定位SDK是没法获得到GPS信息内容的。
<service android:name="com.baidu.location.f"
android:enabled="true"
android:process=":remote"/>
2、打开位置定位涂层,结构地图信息
百度地图导航的位置定位作用是在精准定位涂层中的,默认设置 是关掉情况,必须 在源代码中手动式开展开启。只需开启精准定位涂层,那麼中后期有关追踪定位的表明、标识点、线、面等在地图上就可以展现出去。
mBaiduMap.setMyLocationEnabled(true);
百度地图导航获得精准定位信息内容是根据承继内部类BDAbstractListener并调用其onReceieveLocation方式来获得精准定位数据信息,并将其发送给MapView的。
实际上归根结底便是调用它后,假如内嵌的精准定位集成ic或互联网精准定位获得到GPS信息内容会根据调用后的办法获得到。这时咱们就可以在办法中获得到大家业务流程所须要的地理坐标信息内容。
3、根据LocationClient进行精准定位
在OnCreate()方式中,根据创建对象mLocationClient自变量,并给其赋复位,让其逐渐接受通讯卫星信息内容。在其中要特别注意的是,必须 对mLocationClient设定基本参数,基本参数便是创建对象LocationClientOption的详细信息内容。
LocationClientOption中包含是不是打开GPS,多久接受一次等关键点自变量。
这儿有一个坑
现阶段依据地形图SDK给的编码,对主要参数只设定了逐渐GPS,设定座标种类和设定精准定位的时间间隔,是没法获得到座标信息内容的。这儿需用到精准定位SDK实例教程中,认真阅读其有关怎样申明设定LocationClientOption类,你也就会发觉实际上可安装的信息许多,你能按照自身的工作要求来实现调节。
下边编码就是我早已验证通过能够获得那时候精准定位数据的,必须提早申明一个原始开启的自变量,用以在初次精准定位的情况下是不是将地形图表明在定位位置处。
上边照片便是全部的思维编码,提议你依照里面的思维来实际操作,会获得即时的百度搜索地图坐标。百度地图导航官方网站的实例教程只有算得上参照,关键把一些基本要素详细介绍了解了,可是怎样新手只依照他那个开展实际操作,是很发生結果的(我是在这儿被坑惨了,一直调节不出来)。
这儿还能够调节其选择点的光圈值,精准定位方式,是不是打开方位,设定自定定位图标,精密度圈填充颜色及其精密度圈外框色调五个特性,这种能够参照百度搜索官方网实例教程,上边说的很详尽。
下面图片是取得成功运作的状况。
针对一些官方网的实例教程,有时不可以彻底信。你需要综合性考虑到,假如依照官网的步骤来编号,发生不上你愿意的結果,那麼很有可能是实例教程沒有立即升级或是沒有让你交待清晰,那麼此刻就必须去互联网技术上找找解决方法,看是不是旁人也碰到了这个问题,是不是有解决方案,自身多入门实际操作实际操作,就好了。
今日的介绍就到这儿,大家下一期再相见。
時间有点儿晚了,洗洗睡了,明日还得醒来去打工赚钱。给油 打职工
小赠言
人生苦短,我不愿意去要求自身看不到的,我只想把握住我可以看的见的。
原創不容易,给个关心。
我是阿辉,感谢你们的阅读文章,假如对您有协助,不便关注点赞、分享 感谢。
但没经创作者允许务必保存此段申明,且在内容网页页面显著部位得出全文联接,不然保存追究其刑事责任的支配权.
关注不迷路
扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!
评论0