大家都知道, bmap.addControl(new BMap.MapTypeControl()) 这句话是添加地图类型控件的意思。
现在百度地图默认类型控件有默认、卫星、混合、三维这四种的。如图所示。
如果我们想自定义这几个选项的话,那么就需要在 new BMap.MapTypeControl()) 里传入参数了。
其中 BMAP_NORMAL_MAP 表示 地图 。 BMAP_SATELLITE_MAP 表示 卫星 。 BMAP_HYBRID_MAP 表示 混合 。
BMAP_PERSPECTICE_MAP 表示 三维 。
举例,如果我只想显示 地图 和 混合 这两个选项。那么只需将 bmap.addControl(new BMap.MapTypeControl()) 这句话改为:
bmap.addControl(new BMap.MapTypeControl({mapTypes: [BMAP_NORMAL_MAP, BMAP_HYBRID_MAP]}));
以此类推其他形式的情况。