浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
更新时间:2020年06月23日

地图SDK提供了两种预置的地图类型:普通地图空白地图下面主要介绍如何切换这两种地图类型。

地图类型

百度地图SDK为您提供了3种类型的地图资源(普通矢量地图、卫星图和空白地图),BaiduMap 类提供图层类型常量,详细如下:

类型名称 说明
Standard 普通地图(包含3D地图)
None 空白地图

开发者可以在地图组件创建的时候,通过设置BMFMapOptions的mapType的值,或者动态通过BMFMapController的接口updateMapOptions(设置mapType)设置地图类型。
普通地图
基础的道路地图。 显示道路、建筑物、绿地以及河流等重要的自然特征。

设置普通地图的代码如下:

myMapController?.updateMapOptions(BMFMapOptions(mapType: BMFMapType.Standard));   
显示的效果如下:

cjdt.jpg

空白地图
无地图瓦片,地图将渲染为空白地图。不加载任何图块,将不会使用流量下载基础地图瓦片图层。支持叠加任何覆盖物。

适用场景:与瓦片图层(tileOverlay)一起使用,节省流量,提升自定义瓦片图下载速度。参考自定义瓦片图相应部分的使用介绍。

设置空白地图的代码如下:

myMapController?.updateMapOptions(BMFMapOptions(mapType: BMFMapType.None));
显示的效果如下:

kbdt.jpg


  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消