我还没有找到带有角度谷歌地图的教程,该教程显示了如何重新加载地图数据或使用新数据重新居中地图。
我的控制器:
vm.territories = []; //this gets loaded with the polylines
vm.center = {
latitude: 40.7450,
longitude: -99.3965
}
html:
<ui-gmap-google-map center="vm.center" zoom="vm.zoomLevel">
<ui-gmap-polygon ng-repeat="ct in vm.territories" path="ct.territoryData" stroke="ct.mapStroke" visible="vm.polygon.visible"
geodesic="vm.polygon.geodesic" fill="ct.mapFill" editable="vm.polygon.editable">
</ui-gmap-polygon>
</ui-gmap-google-map>
所以问题是,如果我更改 vm.center 值或想要在地图已经加载了该数据之后添加/删除/更改 vm.territories,我该如何在事后重新加载它?我希望我可以将数据绑定到 ui 并即时更改它,但不确定这是否可能。