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

时间:2017-08-02 10:44:10

标签: javascript ruby-on-rails google-maps marker 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
        }
    }]);
});

2 个答案:

答案 0 :(得分:1)

看看这个问题:

How to rotate a marker in Google Maps?

路径需要一个SVG元素我会告诉他们如何设置旋转它。如果您使用SVG创建自定义标记,则可以使用

轻松完成
transform="rotate(deg centerX centerY").

答案 1 :(得分:0)

我使用了this回答中的解决方案。它使用画布旋转图像。请参阅答案末尾的实时示例的jsfiddle链接。