Android studio 百度地图开发(7)overlayManager、overlayutil应用
开发环境:win7 64位,Android Studio,请注意是Android Studio;
+导航SDK版本:3.1.0+地图SDK版本:3.7.3+定位SDK版本:6.2.3
百度地图开发系列文章:
一.问题引入
该部分内容还是属于导航部分的应用,例如《
But,问题就随之而来。为了实现这个需求,ask度娘,就会查到很多现成的导航例子,但是这些例子所使用的SDK版本都比较旧了,使用较新的SDK+别人的代码或者是官方Demo,都会出现问题,那就是找不到PoiOverlay、TransitRouteOverlay、WalkingRouteOverlay、BusLineOverlay、DrivingRouteOverlay等等,为什么呢?因为从SDK3.6.0以后,这些类代码已经放在了源码包:com.baidu.mapapi.overlayutil中,而overlayutil源码包并没有在3.6.0之后的SDK中。
二.解决方法
既然问题是这样的,那就只能自己将官方的overlayutil整合到自己的工程里了。为了减少需要改动的地方,我们需要在自己的工程里再新建一个包,用来放置官方的overlayutil相关代码,步骤如下。
1)先下载官方的overlayutil和clusterutil。
2)使用方法
①如果是使用下载地址1:解压后按照方法.txt即可
②如果是下载方法2:<