我在这里使用Google Maps Angular库:https://github.com/nlaplante/angular-google-maps
尝试创建一个" Toggle Clusters"功能与我现有的群集代码:
<google-map
center="map.center"
zoom="map.zoom"
draggable="true"
events="mapEventObject"
control="googleMap">
<markers
models="markers" coords="'coord'"
doCluster="map.cluster"
clusterEvents="map.clusterEvents"
events="markerEventObject">
</markers>
$scope.markers = [{
coord: {
latitude: -38,
longitude: 50
}
}]
问题是$ scope.markers是一个数组而不是实际的MarkerClusterer对象。因此,我无法调用.removeMarkers()方法而没有&#34;切换&#34;的对象。效果。
使用Angular,如何在地图上获取MarkerClusterer对象?我找不到.getAllClusters()方法或类似的东西!
答案 0 :(得分:0)
对于那些遇到同样问题的人,问题在于此处:[{3}}并且尚未推送到最新的主分支。要修复,请使用当前的“开发”分支(截至2014年7月)。