如何使用 gmaps4rails 旋转轨道中的标记?



我已将汽车设置为标记并想要旋转它。有没有办法在定义的代码中旋转它。如果没有,我还有什么其他选择?

handler = Gmaps.build('Google');
handler.buildMap({
provider: {},
internal: {
id: "map"
}
}, function() {
marker = handler.addMarkers([{
lat: lat,
lng: lng,
"picture": {
"url": "/assets/car.png",
"width": 17,
"height": 38
}
}]);
});

看看这个问题:

如何在谷歌地图中旋转标记?

路径需要一个 SVG 元素,我会说这就是他们设法旋转它的方式。如果您使用 SVG 创建自定义标记,则可以使用

transform="rotate(deg centerX centerY").

我已经使用了这个答案中的解决方案。它使用画布来旋转图像。有关答案末尾的实时示例,请参见 jsfiddle 链接。

相关内容

  • 没有找到相关文章

最新更新