0
我試圖讓Google地圖能夠平滑地平滑過渡,除非用戶將鼠標移動到地圖上。使用「空閒」事件處理程序會導致不穩定的平移動畫。使用其他事件不會給我結果。遞歸我的initPan()
函數只是導致頁面崩潰。 「空閒」連續平移方法的示例here。Google Maps JavaScript API V3 - 連續平移
function initialize() {
var myOptions = {
zoom: 5,
center: markers.sanjose,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_canvas'),
myOptions);
google.maps.event.addListener(map, 'idle', function() {
initPan(map);
});
google.maps.event.addListener(map, 'mouseout', function() {
stopPan(map);
});
}
function initPan(map) {
map.panBy(5, 0);
}
function stopPan(){
}
這非常整齊。感謝分享! – ampersand
1件事情...現在試試這個,並且沒有找到「移動」變量有一個問題。我在哪裏初始化? – ied3vil