0

地図データを再ロードする方法、または新しいデータで地図を再中心化する方法を示すAngular Googleマップのチュートリアルをまだ見つけることができませんでした。

私のコントローラー:

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にバインドしてその場で変更できることを望んでいましたが、それが可能かどうかはわかりません。

4

1 に答える 1