私はhttps://github.com/allenhwkim/angularjs-google-mapsを使用しています。 ng-repeat
で作成されたすべてのマーカーを取得する方法。作成したマーカーにアクセスするために、map
インスタンス内に関数がありますか?私はこのコードを持っています:"ng-map"の地図から既存のマーカーを取得する方法
<ng-map center="{{vm.searchParameters['hotel_city']}}" zoom="12" ng-if="vm.showMap" class="fx-fade-normal fx-dur-483 fx-ease-sine">
<marker ng-repeat="hotel in vm.listHotelsFiltered"
position="{{[hotel.position.latitude/100000, hotel.position.longitude/100000]}}"
data="{{hotel}}"
on-click="vm.markerMapHotelDetail()"
title="{{hotel.hotel_name}}">
</marker>
</ng-map>
多分このような何か?
NgMap.getMap().then(function(map) { //Create the instance of map
vm.map = map;
var markers = vm.map.getMarkers(); //?
});
あなたはすべての既存のマーカーをつかんで達成するために何をしようとしていますか? – Douglas
私はマップの境界を設定するためにすべてのマーカーを取得しようとしています。 – in3pi2