2013-10-04 37 views
0

我使用這條線fitBounds(的LatLngBounds)變焦完全擺脫

var bounds = new google.maps.LatLngBounds(fromLoc, theLoc); 
console.log(bound); 
map.fitBounds(bounds); 

enter image description here

當該線路運行圖全面縮小,儘管2分經緯度的,你可以看到設置地圖fitBounds只有大約20分鐘的車程。

任何人都知道我可以解決這個問題嗎?

回答

1

當你這樣做:

var bounds = new google.maps.LatLngBounds(fromLoc, theLoc); 

你正在創建與fromLoc西南角和theLoc東北角一個google.maps.LatLngBounds

要創建包含這兩個位置的邊界,而是執行此操作:

var bounds = new google.maps.LatLngBounds(); // empty bounds 
bounds.extend(fromLoc); 
bounds.extend(theLoc); 
map.fitBounds(bounds); 
+0

作品像做夢一樣,非常感謝你。 –