2010-12-07 4 views
0

지도에서 마커에 해당하는 링크 집합을 클릭하고 관련 마커에서지도 중심에 놓고 그 표식에 대한 세부 사항.Google Maps API (v3) : geoRSS를 마커 소스로 사용할 때 생성 된 액세스 마커

문제 마커가 외부 소스 (KML/geoRSS)에서 왔을 때 Google지도에서 마커에 액세스하는 방법을 알아낼 수 없습니다. 지도를 작성하기 위해 자바 스크립트를 직접 사용하지 않았지만 setMap()을 사용하여 google.maps.KmlLayer를 사용했을 때도 가능합니까?

가능한 경우 xml을 직접 구문 분석하지 않아도됩니다. 마커가 만들어지면 마커에 액세스 할 수 있어야합니다. 다른 모든 것은 완벽하게 작동합니다.

;(function($){ 
    function initialize() { 
     var myLatlng = new google.maps.LatLng(49.496675,-102.65625); 
     var myOptions = { 
      zoom: 4, 
      center: myLatlng, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     } 

     map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

     georssLayer = new google.maps.KmlLayer('http://localhost/geoFeed.xml'); 
     georssLayer.setMap(map); 
    } 

    $(function(){ 
     initialize(); 
    }); 
})(jQuery); 

난 그냥 어딘가에 보이지 않아요 getMarkers() 함수의 어떤 종류가있다 :

여기에 내가 사용하고 스크립트입니까? 나는 어떤 종류의 방법을 찾거나 내지도 객체를 파고 들여서 마커 정보가 저장되어 있는지를 확인하지만 필요한 정보를 얻을 수있는 것을 찾을 수 없었습니다.

+0

이 기능을 요청하는 데 필요한 문제 : http://code.google.com/p/gmaps-api-issues/issues/detail?id=2720 – John

답변

0

현재 API에서는 불가능합니다.

관련 문제