如何根据谷歌地图上的视口调整边界

How tweak bounds based on viewport on google maps?

本文关键字:视口 调整 边界 何根 谷歌地图      更新时间:2023-09-26

我正在尝试调整地图缩放的坐标。

我想扩展视口对象内所有点的边界。

我正在努力做到这一点:

bounds.extend(place.geometry.viewport)

但在调试中,我看到在这一行之后,执行边界不会改变。

我做错了什么?

bounds.extend以google.maps.LatLng为参数,而不是google.maps.LatLngBounds对象,这就是place.geometry.viewport(可能)。

要将google.maps.LatLngBounds"添加"到现有边界,请使用bounds.union

bounds.union(place.geometry.viewport);