我有以下代码,它是在Google Maps V3上的自定义图标。 我想使用jQuery.Rotate插件旋转它。
问题是jQuery.Rotate要求使用DOM id来识别要旋转的元素。Markerimage没有id,我无法指定它。
例如:
有没有人能给我展示一些示例代码,让我可以将id分配给MarkerImage,以便jQuery.Rotate可以使用它,例如#image(假设id =“image”),或者有没有其他方法告诉jQuery.Rotate使用MarkerImage而不是指向DOM元素?
任何帮助都将不胜感激...如果我找不到这个答案,我将需要为我使用的每个图标创建360版本,其中有很多。我更喜欢使用这个特定的插件。希望有一个简单的答案。
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没有id,我无法指定它。
例如:
<img src="img" id="image">
$("#image").rotate(15);
有没有人能给我展示一些示例代码,让我可以将id分配给MarkerImage,以便jQuery.Rotate可以使用它,例如#image(假设id =“image”),或者有没有其他方法告诉jQuery.Rotate使用MarkerImage而不是指向DOM元素?
任何帮助都将不胜感激...如果我找不到这个答案,我将需要为我使用的每个图标创建360版本,其中有很多。我更喜欢使用这个特定的插件。希望有一个简单的答案。