当我在谷歌地图v3中绘制路线时,我能够将坐标推到边界对象中,然后让地图缩放到显示整个路线的水平。我也能够将地图的中心设置为等于路线的中间位置:
var bounds = new google.maps.LatLngBounds();
bounds.extend(latlng); //do this for each coordinate
map.fitBounds(bounds);
map.setCenter(bounds.getCenter());
但是,我在左边添加了一个叠加层。地图是100%的屏幕宽度,位于叠加层下方:
是否可以设置地图边界以匹配可见的内容? (我已经突出了我对绿色边框的意思)并确保整个路线在叠加层右侧可见?
我希望这是有道理的。 Google设法在他们的地图网站上完成此任务。
答案 0 :(得分:0)