我正在用这行设置一个映射到fitBounds
var bounds = new google.maps.LatLngBounds(fromLoc, theLoc);
console.log(bound);
map.fitBounds(bounds);

正如你所看到的,当这条线运行时,地图会完全放大,尽管2 LatLng离我们只有20分钟的车程。
有人知道我怎么解决这个问题吗?
发布于 2013-10-04 14:07:47
当你这样做时:
var bounds = new google.maps.LatLngBounds(fromLoc, theLoc);您正在创建一个google.maps.LatLngBounds,其中fromLoc的southWest角和theLoc的northEast角。
若要创建包含这两个位置的边界,请执行以下操作:
var bounds = new google.maps.LatLngBounds(); // empty bounds
bounds.extend(fromLoc);
bounds.extend(theLoc);
map.fitBounds(bounds);https://stackoverflow.com/questions/19182949
复制相似问题