1

我在地图中使用了标记和方向服务。

我使用 bounds.extend(lat),map.fitBounds(bounds); 来扩展地图以显示我的所有标记。在我使用方向服务之前,这一切正常。使用方向后,地图会自动缩放到从 A 到 B 的方向。现在地图中只能看到指向 A 和 B 的两个标记。

但我希望地图显示所有标记以及其他两个标记之间使用的方向。

我该怎么做?

Issue solved by using the following line
 var directionsDisplay = new google.maps.DirectionsRenderer({
            preserveViewport:true
        });
4

1 回答 1

5

如果您不希望方向渲染器缩放到其结果,请使用preserveViewport选项。

另一种选择是使用方向服务返回的路线边界与您为标记计算的边界的并集。

于 2012-07-22T10:54:40.363 回答