核心提示:在使用百度地图开发中,一般都会默认显示各种公园,建筑物之类.那么,如何只显示自己开发需要的呢?先在https://developer.baidu.com/map/custom/这个页面上调好自己需要显...
在使用百度地图开发中,一般都会默认显示各种公园,建筑物之类.
那么,如何只显示自己开发需要的呢?
先在https://developer.baidu.com/map/custom/这个页面上调好自己需要显示和隐藏的元素
然后点击查看json
复制上面的样式,在js地图中设置进去
//百度地图API功能 var map = new BMap.Map("allmap"); map.centerAndZoom(new BMap.Point(106.718158,26.578042), 20); map.enableScrollWheelZoom(); //设置地图样式,隐藏建筑物等 map.setMapStyle({ styleJson:[ { "featureType": "poilabel", "elementType": "all", "stylers": { "visibility": "off" } }, { "featureType": "manmade", "elementType": "all", "stylers": { "visibility": "off" } }, { "featureType": "building", "elementType": "all", "stylers": { "visibility": "off" } } ] });
效果如下:
这样,就没有其他建筑物的干扰了.