“遥望洞庭山水翠,白银盘里一青螺”
在使用百度地图开发中,一般都会默认显示各种公园,建筑物之类.
那么,如何只显示自己开发需要的呢?
先在http://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"
}
}
]
});
效果如下:
这样,就没有其他建筑物的干扰了.