tôi bị này được sửa đổi mã ví dụ từ googleGoogle Maps API v3 thả marker và hình ảnh động trả
var stockholm = new google.maps.LatLng(59.32522, 18.07002);
var parliament = new google.maps.LatLng(59.327383, 18.06747);
var marker;
var map;
function initialize() {
var mapOptions = {
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: stockholm
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
marker = new google.maps.Marker({
map:map,
draggable:true,
animation: google.maps.Animation.DROP,
position: parliament,
icon: '/img/marker.png'
});
google.maps.event.addListener(marker, 'click', toggleBounce);
setTimeout(function() { marker.setAnimation(google.maps.Animation.BOUNCE); }, 2000);
}
function toggleBounce() {
if (marker.getAnimation() != null) {
marker.setAnimation(null);
} else {
marker.setAnimation(google.maps.Animation.BOUNCE);
}
}
và tôi tự hỏi, nếu nó có thể thay đổi hình ảnh động đánh dấu từ trình đơn thả để trả lại sau khi dừng thả hình ảnh động?
Tôi đã quản lý để thay đổi nó bằng hàm setTimeout() nhưng nó không hoạt động trơn tru. Bất kỳ trợ giúp sẽ được đánh giá cao.
Checked và nó không hoạt động. – debianek