agm-core是一个用于在地图上绘制多边形的JavaScript库。下面是使用agm-core绘制agm多边形的步骤:
<script src="https://cdn.jsdelivr.net/npm/agm-core"></script>
<div id="map" style="height: 400px; width: 100%;"></div>
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 37.7749, lng: -122.4194}, // 设置地图中心点的经纬度
zoom: 12 // 设置地图缩放级别
});
var polygon = new google.maps.Polygon({
paths: [
{lat: 37.772, lng: -122.214},
{lat: 21.291, lng: -157.821},
{lat: -18.142, lng: 178.431},
{lat: -27.467, lng: 153.027}
], // 设置多边形的顶点坐标
strokeColor: '#FF0000', // 设置多边形边框颜色
strokeOpacity: 0.8, // 设置多边形边框透明度
strokeWeight: 2, // 设置多边形边框宽度
fillColor: '#FF0000', // 设置多边形填充颜色
fillOpacity: 0.35 // 设置多边形填充透明度
});
polygon.setMap(map); // 将多边形添加到地图上
在上面的代码中,paths
属性指定了多边形的顶点坐标,strokeColor
、strokeOpacity
、strokeWeight
属性用于设置多边形的边框样式,fillColor
和fillOpacity
属性用于设置多边形的填充样式。
以上就是使用agm-core绘制agm多边形的基本步骤。你可以根据自己的需求调整多边形的样式和顶点坐标。如果你想了解更多关于agm-core的信息,可以访问agm-core官方文档。
领取专属 10元无门槛券
手把手带您无忧上云