Android Studio百度地图(二)

来源:互联网 发布:编程证明哥德巴赫猜想 编辑:程序博客网 时间:2024/05/19 03:20

这一章主要想来聊一下我在项目中嵌入百度地图时遇到的一些问题和解决方式。这次就只是方法论,只有少量的show me the code.

1.如何找到开发模板

百度地图中定义了很多类很多接口,这些类和接口名称是什么,功能是怎样的,如何进行使用的,对于初次接触百度地图的人来说,最通常的反映就是无从下手。还有在百度地图SDK更新后,一些方法的传参出现了变化,也是对自己的代码进行修改的。

毫无疑问,最好的开发模板就是百度官方给出的Demo,根据自己所需的功能,从demo中提取相关代码片段进行整合包装,就能够完成目标。

其次,这里推荐一个大神的CSDN博客:
http://blog.csdn.net/lmj623565791/article/details/37729091
他也在慕课网上有相关的百度地图视频。可以去围观一下。

2.明确你的核心需求

基本的需求在于地图,定位,导航,添加覆盖物,测距等等。你要明白哪些是你真正需要的,避免导入太多的包和类,以致于项目过于冗余。

3. sdk更新的一些变化

一、在infowindow的传入参数作了调整
这里写图片描述
new一个InfoWindow,将y轴的偏移量(我自己的是-50)直接作为方法参数传入,而不像以前一个还需要有一个经纬度转成屏幕上的点再偏移,一定程序上简化了流程,更为简洁方便。

后续项目开发中如果遇到有关百度地图的有意思的东西,会一直和大家分享,持续更新中。。。

0 0