【发布时间】:2012-09-08 16:50:53
【问题描述】:
我正在使用google.maps.Geocoder 来获取viewport。然后我想创建 google.maps.Map 以便地图适合这个视口。有一个方法fitBounds。它完美地工作。但最好在构造函数中指定视口。我在MapOptions中找不到这个选项
【问题讨论】:
标签: google-maps google-maps-api-3
我正在使用google.maps.Geocoder 来获取viewport。然后我想创建 google.maps.Map 以便地图适合这个视口。有一个方法fitBounds。它完美地工作。但最好在构造函数中指定视口。我在MapOptions中找不到这个选项
【问题讨论】:
标签: google-maps google-maps-api-3
除了计算精确的地图宽度、高度h和缩放级别之外,无法在构造函数中设置它,但缩放级别是离散值,因此它可能不是您想要的精确拟合。
如果您创建地图并在此之后立即应用map.fitBounds(),这一切都会发生得如此之快,以至于它对用户完全透明。
【讨论】: