百度地图的 JavaScript API 提供了一种方法来隐藏默认的地名标注,即使用 map.removeOverlay() 方法。
你可以通过以下步骤来实现屏蔽默认的地名并显示自定义的地名:
- 在地图初始化时,使用 map.setMapStyle() 方法将地图的样式设置为 "midnight",这样会屏蔽掉默认的地名标注。
var map = new BMap.Map("container");
map.setMapStyle({styleJson: [
{
"featureType": "all",
"elementType": "all",
"stylers": {
"lightness": 10,
"saturation": -100
}
}
]});