【发布时间】:2020-09-02 16:20:30
【问题描述】:
使用 Google Maps V3 Api。这是一个奇怪的请求,但我想知道是否可以使用 LAT 和 LONG 在地图画布上绘制多边形形状,但禁用/隐藏画布内的地图图块。简而言之,id 喜欢只显示在地图上绘制的形状。
【问题讨论】:
标签: javascript html google-maps-api-3
使用 Google Maps V3 Api。这是一个奇怪的请求,但我想知道是否可以使用 LAT 和 LONG 在地图画布上绘制多边形形状,但禁用/隐藏画布内的地图图块。简而言之,id 喜欢只显示在地图上绘制的形状。
【问题讨论】:
标签: javascript html google-maps-api-3
根据谷歌地图文档,您可以在初始化地图时执行此操作:
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
【讨论】: