繼承人我的代碼:當連續拖動時,map.getCenter.lng()延伸超出-180。我怎麼能阻止呢?
google.maps.event.addListener(map, 'idle', function(e) {
console.log(map.getCenter().lng();
});
拖動地圖時水平地反覆,會產生一種圖案,例如: 0,-60,-120,-180,-240,-300
但我希望是: 0,-60,-120,-180,120,60
這是gmaps中的錯誤嗎?
謝謝!
謝謝Kasper。我認爲gmaps應該提供兩種選擇,一種是看用戶滾動了多少次,另一種用數字來處理。有了你的建議,我想出了 – uguMark
'var lngCenter = map.getCenter()。lng(); \t \t var rem = lngCenter%180; \t \t如果(!Math.abs(parseInt函數(lngCenter/180))%2 == 0) \t \t { \t \t \t如果(REM <0) \t \t \t \t REM + = 180; \t \t \t別的 \t \t \t \t REM - = 180; \t \t} \t \t lngCenter = rem;'我能做些什麼更有效率嗎? – uguMark