【问题标题】:Google Maps rotate marker [duplicate]谷歌地图旋转标记[重复]
【发布时间】:2013-07-29 00:35:29
【问题描述】:

我需要旋转一个 Google 地图标记。我正在使用 JavaScript v3 API。这样做的最佳方法是什么?我看过其他一些类似的问题,但似乎没有明确的答案,或者是否有针对 v2 的答案。

我正在寻找一种整洁的方式来旋转标记图标。

编辑:

由于这个问题的观点开始显着上升,我决定对其进行编辑以使我的问题的结果更清晰。

你不能

【问题讨论】:

    标签: javascript jquery google-maps google-maps-api-3 google-maps-markers


    【解决方案1】:

    标记图像无法旋转。您需要创建所有可能旋转的新图像,并根据需要将标记图像替换为旋转图像文件。使用 marker.setIcon()

    https://developers.google.com/maps/documentation/javascript/reference#Marker

    【讨论】:

    • 好的,谢谢,是否可以通过这种方式为旋转设置动画?
    • 是的..但只能通过快速连续更换新的标记图像来实现动画效果..
    • 我认为它是一个很好的答案...y '-1' is given...但是即使这样也可以帮助你...stackoverflow.com/questions/6800613/…
    【解决方案2】:

    怎么样?图表API

    https://chart.googleapis.com/chart?chst=d_map_spin&chld=0.25|38|FF0000|12|text-1|text-2

    它将红色旋转标记旋转 38 度,缩放 25%,并标有两行文本。

    【讨论】:

    • 参数错误。
    • 请更正网址。
    猜你喜欢
    • 1970-01-01
    • 2020-07-24
    • 2012-05-20
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-18
    • 1970-01-01
    相关资源
    最近更新 更多