我在这个问题上找到了很多答案,但是在使用.gif图像而不是标记时却没有.要使用.gif图像(以及GIF动画)我使用代码(有效)
var image = {
url: 'img/RedFlashYacht.gif',
size: new google.maps.Size(75, 75),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(0, 32),
scaledSize: new google.maps.Size(50, 50)
};
marker = new google.maps.Marker({
position: pos ,
map: map,
icon: image,
store_id: mkrID,
optimized: false
});
Run Code Online (Sandbox Code Playgroud)
//对于没有使用过.gif文件的人来说,'optimized:false'这一行很关键
我现在要做的是旋转gif图像(到指定的角度,而不是一个恒定的旋转[我可以做GIF动画]).Dispite设置ID与图像"STORE_ID:mkrID," VAR mkrID被先前创建的,并且可以读取它带回代码marker.get("STORE_ID"),所以我知道它被设置.我无法使用document.getElementById访问该图像.也不能让任何谷歌地图API旋转eample代码工作.我发现的示例似乎是针对v2或与谷歌地图自己的标记相关,而不是使用gif的自定义图像.
有没有人能够在谷歌地图中旋转gif图像?