プロジェクトでhttps://github.com/allenhwkim/angularjs-google-mapsディレクティブを使用 しています
以下は、マップ上にマーカーを描画するコード サンプルです。
<map id="map" style="height:450px" zoom="4" zoom-to-include- markers='auto' center="{[{center.lat}]},{[{center.long}]}" on-center-changed="centerChanged()">
<marker id={[{$index}]} animation="DROP" ng-repeat="location in locations" position="{[{location.latitude}]},{[{location.longitude}]}" on-click="click()" title="Click to zoom"></marker>
</map>
これらのマーカーを JavaScript 関数から選択する必要があります。ID でマーカーを選択すると、以下に示すようにマーカーが dom 要素として与えられます。
<marker id="1" animation="DROP" ng-repeat="location in locations" position="10.0050407,76.3459498" on-click="click()" title="Click to zoom" class="ng-scope"></marker>
Google マップのマーカー オブジェクトの代わりに
javascriptからGoogleマップマーカーオブジェクトとしてng-repeatで初期化されたマーカーを選択できる方法はありますか?