要让谷歌地图显示2+多边形边界,你可以按照以下步骤进行操作:
google.maps.Polygon
类来创建多边形对象,并通过指定多边形的顶点坐标来定义多边形的形状。setOptions
方法来设置多边形的样式属性。google.maps.Map
类的addOverlay
方法将多边形对象添加到地图上。setMap
方法将多边形对象显示在地图上。通过将地图对象作为参数传递给setMap
方法,你可以将多边形对象添加到地图上并显示出来。下面是一个示例代码,展示了如何在谷歌地图上显示两个多边形的边界:
// 创建地图对象
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 37.7749, lng: -122.4194},
zoom: 12
});
// 创建第一个多边形对象
var polygon1 = new google.maps.Polygon({
paths: [
{lat: 37.789, lng: -122.422},
{lat: 37.785, lng: -122.415},
{lat: 37.781, lng: -122.421}
],
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35
});
// 创建第二个多边形对象
var polygon2 = new google.maps.Polygon({
paths: [
{lat: 37.772, lng: -122.431},
{lat: 37.768, lng: -122.422},
{lat: 37.764, lng: -122.428}
],
strokeColor: '#00FF00',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#00FF00',
fillOpacity: 0.35
});
// 将多边形对象添加到地图上
polygon1.setMap(map);
polygon2.setMap(map);
在上述示例代码中,我们创建了两个多边形对象polygon1
和polygon2
,并将它们添加到地图上。你可以根据自己的需求修改多边形的顶点坐标、样式属性等。
请注意,上述示例代码中使用的是谷歌地图的JavaScript API来实现功能。如果你想了解更多关于谷歌地图的API和其他相关产品,你可以访问腾讯云的谷歌地图 API产品页面获取更多信息。
领取专属 10元无门槛券
手把手带您无忧上云