使用Google Maps FitBounds()功能缓解功能

Bil*_*ill 14 jquery google-maps-api-3

是否可以在调用map.fitBounds()时使用缓动函数来确保在地图上平滑地更改视图?

bam*_*net 2

不容易。“动画”缩放级别/地图中心的过渡并不是很容易,并且该fitBounds功能不提供任何选项来启用此功能。

如果您想自己执行此操作,最好的选择是计算最佳中心和缩放级别,然后编写一些 jQuery 来为 setCenter 调用设置动画。缩放级别的调整会很棘手,因为存在相当离散的变化。jQuery 无法实现从 1 -> 3 平滑缩放的动画,因为唯一提供的步骤图块是 2。

  • 希望谷歌添加map.fitBounds(bounds, speed) // 0是当前行为 (5认同)