接上篇 百度地图植入教程(1)-基础地图 继续讲,下面实现的是基础地图的其他类型,如:地形图图层;热力图图层;实时路况图图层;百度城市热力图等,实现的代码非常简单,请看步骤详解。
一、首先需要完成基础地图的代码,上一篇中已经详细介绍了如何实现百度地图的植入,这里就不过多的介绍,如果
有不明白的直接可以看上一篇教程,搜索 Android 百度地图植入教程(1)-基础地图 就可以找到。
二、基础地图完成以后打开MainActivity.java,在onCreate方法中写入想要添加的基础类型:
百度地图Android SDK为您提供了3种类型的地图资源(普通矢量地图、卫星图和空白地图),开发者可以利用BaiduMap中的mapType()方法
来设置地图类型。核心代码如下:
比如实现卫星地图:
图片中红框内就是卫星地图的实现代码,如此简单。。。。而已~
MapView就是地图控件
mBaiduMap就是BaiduMap
serMapType就是实现卫星地图的方法
实时交通图
当前,全国范围内已支持多个城市实时路况查询,且会陆续开通其他城市。
在地图上打开实时路况的核心代码如下:
注意:
1、无论你想实现那种类型的地图,都必须在有网络的情况下才可以。
2、在实现地图类型的时候,2种以上的地图类型你需要关闭一个类型,
否则只会显示最后一个类型的地图。后面会陆续讲如何一起实现。