Google 地图 - 禁用地图图块并仅显示多边形形状
Google Maps - Disable map tiles and show only polygon shapes
使用 Google Maps V3 Api。这是一个奇怪的请求,但我想知道是否可以使用 LAT 和 LONG 在地图 canvas 上绘制多边形形状,但是 disable/hide canvas 中的地图图块。所以简而言之,我喜欢只显示在地图上绘制的形状。
根据 google 地图文档,您可以在初始化地图时执行此操作:
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 40.674, lng: -73.945},
zoom: 12,
styles: [
{elementType: 'all', stylers: [{visibility: 'off'}]},
]
});
这应用了一种自定义样式,可以隐藏地图上的所有内容。然后,您可以将样式应用于多边形以使其出现。
https://developers.google.com/maps/documentation/javascript/styling
使用 Google Maps V3 Api。这是一个奇怪的请求,但我想知道是否可以使用 LAT 和 LONG 在地图 canvas 上绘制多边形形状,但是 disable/hide canvas 中的地图图块。所以简而言之,我喜欢只显示在地图上绘制的形状。
根据 google 地图文档,您可以在初始化地图时执行此操作:
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 40.674, lng: -73.945},
zoom: 12,
styles: [
{elementType: 'all', stylers: [{visibility: 'off'}]},
]
});
这应用了一种自定义样式,可以隐藏地图上的所有内容。然后,您可以将样式应用于多边形以使其出现。
https://developers.google.com/maps/documentation/javascript/styling