Google Map V3 - 设置地图边界

时间:2016-08-08 11:01:44

标签: google-maps google-maps-api-3

当我在谷歌地图v3中绘制路线时,我能够将坐标推到边界对象中,然后让地图缩放到显示整个路线的水平。我也能够将地图的中心设置为等于路线的中间位置:

var bounds = new google.maps.LatLngBounds();

bounds.extend(latlng); //do this for each coordinate

map.fitBounds(bounds);
map.setCenter(bounds.getCenter());

但是,我在左边添加了一个叠加层。地图是100%的屏幕宽度,位于叠加层下方:

enter image description here

是否可以设置地图边界以匹配可见的内容? (我已经突出了我对绿色边框的意思)并确保整个路线在叠加层右侧可见?

我希望这是有道理的。 Google设法在他们的地图网站上完成此任务。

1 个答案:

答案 0 :(得分:0)

  1. 需要降低缩放级别。
  2. 通过
  3. 管理CSS中的左侧面板