2

我的一个 Google 地图应用程序上有一个火箭标记。毫不奇怪,我需要根据它的方向旋转它。我怎样才能做到这一点?使用画布/VML 旋转图像(就像 jquery-rotate 一样)似乎不是一种选择,因为我需要将 URL 指定为图像源,而不是<img>元素。

4

2 回答 2

1

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

于 2010-11-14T10:33:03.553 回答
1

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

另一种非跨浏览器方式是使用 CSS3 转换,您可能需要创建自定义叠加层来执行此操作。或者,使用画布在地图上绘制。但是,您不会获得 dom 元素来捕获点击事件。

于 2010-11-15T23:00:16.377 回答