代码之家  ›  专栏  ›  技术社区  ›  dpq

旋转google maps api markerimage

  •  2
  • dpq  · 技术社区  · 15 年前

    我的一个谷歌地图应用程序上有一个火箭标记。不足为奇,我需要根据它的方向旋转它。我该怎么做?使用canvas/vml(如jquery rotate)旋转图像似乎不是一个选项,因为我需要指定一个URL作为图像源,而不是 <img> 元素。

    2 回复  |  直到 13 年前
        1
  •  1
  •   Chris Broadfoot    15 年前

    最好的跨浏览器方法是用不同角度的标记创建一个sprite,并根据角度改变标记的大小属性。

    另一种非跨浏览器的方法是使用CSS3转换,您可能希望创建一个自定义覆盖来完成此操作。或者,用画布绘制到地图上。但是,您不会得到一个DOM元素来捕获单击事件。

        2
  •  1
  •   aniri    15 年前

    您可以制作该图像的更多版本(用于旋转),并使用所需图像的URL。

    推荐文章