百度地图api 默认卫星地图后 地图上没有文字 如何设置让他显示文字
时间: 2023-11-09 07:04:24 浏览: 194
可以通过以下两种方式让百度地图api默认卫星地图上显示文字:
1. 使用控件方式
在初始化地图时,可以添加一个地图类型控件,并设置默认显示的地图类型为带标注的卫星地图(BMAP_HYBRID_MAP)。这样地图上就会显示文字了。
示例代码:
```
var map = new BMap.Map("container");
var ctrl = new BMap.MapTypeControl({
mapTypes:[
BMAP_NORMAL_MAP,
BMAP_HYBRID_MAP
],
anchor: BMAP_ANCHOR_TOP_LEFT
});
map.addControl(ctrl);
map.setMapType(BMAP_HYBRID_MAP);
```
2. 直接设置地图类型
在初始化地图时,可以直接设置默认显示的地图类型为带标注的卫星地图(BMAP_HYBRID_MAP)。这样地图上就会显示文字了。
示例代码:
```
var map = new BMap.Map("container");
map.setMapType(BMAP_HYBRID_MAP);
```
阅读全文