Google maps api 3 fitBounds(LatLngBounds)完全缩小

Google maps api 3 fitBounds(LatLngBounds)完全缩小,google-maps-api-3,Google Maps Api 3,我正在用这条线设置一张地图 var bounds = new google.maps.LatLngBounds(fromLoc, theLoc); console.log(bound); map.fitBounds(bounds); 正如你所看到的,当这条线运行时,地图会完全缩小,尽管2个板条只有大约20分钟的车程 有人知道我如何解决这个问题吗?当您这样做时: var bounds = new google.maps.LatLngBounds(fromLoc, theLoc); 您正在创建

我正在用这条线设置一张地图

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

正如你所看到的,当这条线运行时,地图会完全缩小,尽管2个板条只有大约20分钟的车程

有人知道我如何解决这个问题吗?

当您这样做时:

var bounds = new google.maps.LatLngBounds(fromLoc, theLoc);
您正在创建一个以fromLoc的西南角和以theLoc的东北角创建的

要创建包含这两个位置的边界,请改为执行以下操作:

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