0

angular-google-maps Google 마커를 만드는 과정을 추상화합니다 (즉, new google.maps.Marker({...});을 통해 직접 처리하지 않습니다). 단순히 Google지도 개체와 관련된 마커를 검색하거나 나중에 사용할 수 있도록이 마커에 대한 참조를 저장하기 위해 자체 배열을 만들 수 없습니다 (here 참조)각도 Google지도에서 Google지도 개체에서 Google 마커를 검색하는 방법

Google지도와 관련된 gMarker를 검색 할 수있는 방법이 있습니까? 목적?

답변

0

이 코드를 찾으십니까?

당신은 당신이 ngMap를 사용하는 것이 좋습니다, 샘플

for(var i =0; i< allMarkers.length; i++) 
{ 
    alert(allMarkers[i].getTitle()); 

    allMarkers[i].setMap(null); 
} 
+0

심각한 답변입니까? – abbood

0

당신이 AngularJS와 프레임 워크에서 Google Maps API v3의 원시 코드를 얻고 싶다면을 loop..here이다 사용하여 모든 마커 데이터에 액세스 할 수 있습니다, https://github.com/allenhwkim/angularjs-google-maps.

마커는 문서화 된대로 $ scope.markers로 액세스 할 수 있습니다.

$ scope.shapes와 같은 모양 인 $ scope.map으로지도에 액세스 할 수도 있습니다. 여기

이 지시어는 마커와 특성을 시청하지 않는 데모 및 문서

Demo     Documentation

있습니다. 주어진 속성을 통해서만 Google지도를 초기화하고 원시 Google지도 API v3으로 모든 이벤트를 처리 할 수 ​​있습니다.

Btw,이 지시어를 만들었습니다.