小编use*_*890的帖子

谷歌地图旋转多边形

在地图上绘制多边形形状后。当地图通过围绕多边形的一个点旋转来刷新时,我想改变多边形指向的方向。例如,将多边形指向围绕我的第一个多边形点旋转 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)

google-maps rotation google-maps-api-3

5
推荐指数
2
解决办法
7424
查看次数

标签 统计

google-maps ×1

google-maps-api-3 ×1

rotation ×1