0
我想在Z方向上旋轉多邊形。請看下面的圖片。 > y或 - - > X方向 谷歌地圖API - 在z方向旋轉多邊形
我從後下
Google Maps API rotate Rectangle
這是工作完美的罰款對X多邊形旋轉了代碼。請看下面的圖片。
我很抱歉,我的英語來解釋這個問題。我很感激這方面的幫助。
我想在Z方向上旋轉多邊形。請看下面的圖片。 > y或 - - > X方向 谷歌地圖API - 在z方向旋轉多邊形
我從後下
Google Maps API rotate Rectangle
這是工作完美的罰款對X多邊形旋轉了代碼。請看下面的圖片。
我很抱歉,我的英語來解釋這個問題。我很感激這方面的幫助。
以下示例演示如何旋轉polygon。 從矩形對象創建多邊形,並將其顯示在地圖上而不是矩形中。 旋轉多邊形。
對檢查結果的調查爲SO代碼片斷文檔
小提琴 - https://jsfiddle.net/vo0yzp2t/1/
function rotatePolygon(polygon,angle) {
var map = polygon.getMap();
var prj = map.getProjection();
var origin = prj.fromLatLngToPoint(polygon.getPath().getAt(0)); //rotate around first point
var coords = polygon.getPath().getArray().map(function(latLng){
var point = prj.fromLatLngToPoint(latLng);
var rotatedLatLng = prj.fromPointToLatLng(rotatePoint(point,origin,angle));
return {lat: rotatedLatLng.lat(), lng: rotatedLatLng.lng()};
});
polygon.setPath(coords);
}
而且你還可以參考When I rotate a rectangle, it's no longer rectangular。
感謝您的回覆,我會對其進行測試並在此發佈。 – Mitesh
這是工作,但我想旋轉其他方式。這是在X - > Y或Y - X方向旋轉,我需要沿Z方向旋轉。我試圖在上面的圖片中解釋。 – Mitesh