2
我有一個谷歌地圖上繪製一個旋轉圖標驗證碼:旋轉SVG在中心的谷歌地圖自定義圖標
function createMarker(device) {
var wtf = new google.maps.Marker({
map: window.map_,
position: new google.maps.LatLng(device.lat, device.lng),
icon: {
path: 'M350,0 700,700 350,550 0,700',
fillColor: "limegreen",
fillOpacity: 0.8,
scale: 0.04,
strokeColor: 'limegreen',
strokeWeight: 1,
anchor: new google.maps.Point(800, 800),
rotation: device.head,
}
});
return wtf;
}
的問題是旋轉的SVG的一個角旋轉 - 不中心。我發現svg路徑在某處,通過反覆試驗縮放它,然後猜對錨點。當我添加標籤時,而不是圖標下方的標籤,這些標籤全部搞亂了。標籤使用與標記相同的緯度/經度。
我發現它不可能得到旋轉「當場」標籤上方的圖標。任何想法如何讓這個工作?謝謝
你找到任何解決方案 –
上,如果你找到了解決辦法的任何更新? –