在地图上绘制多边形形状后。当地图通过围绕多边形的一个点旋转来刷新时,我想改变多边形指向的方向。例如,将多边形指向围绕我的第一个多边形点旋转 90 度的方向(代码如下所示)。任何人都可以提供此工作的任何代码示例吗?我看过一些类似的帖子,但是给出的例子显得过于复杂。
poly = new google.maps.Polygon({
strokeWeight: 3,
fillColor: '#5555FF'
});
poly.setMap(map);
poly.setPaths(new google.maps.MVCArray([path]));
var triangleCoords = [
new google.maps.LatLng(51.5087, -0.1277),
new google.maps.LatLng(51.5387, -0.1077),
new google.maps.LatLng(51.5387, -0.1477),
new google.maps.LatLng(51.5087, -0.1277)
];
// Construct the polygon
triangle = new google.maps.Polygon({
paths: triangleCoords,
strokeColor: "#FF0000",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 0.8
});
triangle.setMap(map);
google.maps.event.addListener(map, 'click', triangle);
}
Run Code Online (Sandbox Code Playgroud)