Angular-google-maps:如何获取当前的地图边界?

时间:2015-07-24 12:43:58

标签: angularjs google-maps angular-google-maps

我看了四周,似乎无法找到解决这些问题的方法。基本上,我使用的是角度 - 谷歌地图,并设置了带有<ui-gmap-markers>标记的标记。我想要获取当前在地图上可见的所有标记,例如,如果用户放大导致某些标记不显示,则它们将不会被选中。这很可能要求我获得当前的地图界限,而我还没有找到一种方法。我似乎无法完全访问Google地图API,因此我无法拨打map.getBounds()或类似的内容。

1 个答案:

答案 0 :(得分:0)

找到一种获取地图实例的方法,然后找到地图边界,这里:AngularJS Google Map directive map instance

尝试在加载了GoogleMapApi.then(function(maps) {});的谷歌地图之后立即访问地图实例并不适用于我,但它还没有将功能添加到控制对象中,但我猜 - 幸运的是,出于我的目的,我可以在按下UI中的按钮时调用地图功能,这样它确保在那时加载了,我能够获得界限。耶!