Google地图fitBounds()无法按预期工作

时间:2015-11-10 18:18:30

标签: angularjs google-maps google-maps-api-3 fitbounds

我尝试在一个位置(巴黎,在我的情况下)缩放到几公里,如下所示:

map.myCircle = circle;

// update radius
map.myCircle.radius = newRadius;

// update map - ZOOM
map.myCircle.setMap(null);
map.fitBounds(map.myCircle.getBounds());
map.myCircle.setMap(map);

CodePen

这给了 enter image description here

正如您所看到的,fitBounds并不适合圆圈界限。

当您增加(上下)半径时,您可以看到地图缩放不会改变,但圆半径会改变。

有没有办法将视图缩放与圆半径同步并使圆圈触及地图边距?

0 个答案:

没有答案