我有以下代码,它是 Google Maps V3 上的自定义图标。我想使用 jQuery.Rotate 插件来旋转它。
var image = new google.maps.MarkerImage(
"markers/test.png",
new google.maps.Size(52, 52), // size
new google.maps.Point(0, 0), // origin
new google.maps.Point(20, 0) // anchor
);
marker = new google.maps.Marker(
{
map: map,
draggable: false,
position: markerData[i].latLng,
visible: true,
icon: image,
optimized: false
});
问题是 jQuery.Rotate 想要 DOM id 来识别要旋转的元素。 Markerimage 没有,我无法指定它。
例如。
<img src="img" id="image">
$("#image").rotate(15);
谁能给我看一些示例代码,让我可以为 MarkerImage 分配一个 id,以便 jQuery.Rotate 可以使用它,例如。#image 假设 id 是 id="image",还是有另一种方法告诉 jQuery.Rotate 使用 MarkerImage 而不是指向 DOM 元素?
任何帮助将不胜感激。如果我找不到这个问题的答案,我需要为我使用的每个图标创建 360 个版本的相同图标,其中有很多。不过,我更喜欢使用这个特定的插件。希望有一个简单的答案。