有没有办法在没有现有场所/建筑物的情况下显示谷歌地图,只有自定义场所/建筑物?
我想保留道路,街道,大道。但对于建筑物,我想从我们的数据库中独家采购。
答案 0 :(得分:1)
您可以使用样式隐藏地图上的某些功能。这种方法在这里描述:
https://developers.google.com/maps/documentation/javascript/styling
查看以下隐藏兴趣点(地点)和建筑物的示例:
app/Http/Kernel.php

var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 41.394035, lng: 2.190287},
zoom: 17,
styles: [
{
"featureType": "administrative.land_parcel",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "landscape.man_made",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "poi",
"stylers": [
{
"visibility": "off"
}
]
}
]
});
}

#map {
height: 100%;
}
/* Optional: Makes the sample page fill the window. */
html, body {
height: 100%;
margin: 0;
padding: 0;
}

我希望这有帮助!