지도에서 마커에 해당하는 링크 집합을 클릭하고 관련 마커에서지도 중심에 놓고 그 표식에 대한 세부 사항.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() 함수의 어떤 종류가있다 :
여기에 내가 사용하고 스크립트입니까? 나는 어떤 종류의 방법을 찾거나 내지도 객체를 파고 들여서 마커 정보가 저장되어 있는지를 확인하지만 필요한 정보를 얻을 수있는 것을 찾을 수 없었습니다.
이 기능을 요청하는 데 필요한 문제 : http://code.google.com/p/gmaps-api-issues/issues/detail?id=2720 – John