我有以下代码,它是Google Maps V3上的自定义图标。我想用jQuery.Rotate插件旋转它。Google Maps v3 MarkerImage&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);
谁能告诉我一些示例代码,让我要么分配一个ID,MarkerImage使jQuery.Rotate可以使用它如。 #image假设id是id =“image”,还是有另一种告诉jQuery.Rotate使用MarkerImage而不是指向DOM元素的方法?
任何帮助,将不胜感激..如果我找不到这个答案,我需要创建360个版本的同一个图标我使用的每个图标有很多。我更喜欢使用这个特殊的插件。希望有一个简单的答案。
如果任何人能够协助这个,它将不胜感激。如果有更简单的方法,我真的不想创建数百个图标。 – gleff 2012-08-02 07:45:31
你见过这个吗? http://stackoverflow.com/questions/2065485/get-dom-element-of-a-marker-in-google-maps-api-3 – Stephan 2012-10-22 14:57:49