특정 국가를 대표하는 Google지도에 마커 KML 레이어가 있습니다. 사용자가 마커를 클릭하면 각 마커의 특정 URL로 가져 가야합니다. 마커를 만들 때 onclick 이벤트를 추가하는 방법을 설명하는 답변을 보았습니다. 그러나 KML 파일의 각 마커에 별도의 onclick 이벤트를 추가하고 onclick 이벤트의 KML 파일에서 URL 값을 전달해야합니다.KML을 통해 Google지도 마커에 URL 값 전달
은 내가 KML에 저장되어있는 URL 값이 같은 파일이 있습니다 http://example.com/countries/usa/ 나는 내가에 이벤트 리스너를 추가 할 수 있다고 생각
특정 마커에 반응하는 KML 레이어입니다. 그러나 마커 객체를 전달하고 콘솔에 기록하면 원래 KML 파일에 있던 정보가 없습니다.
google.maps.event.addListener(klmLayer, 'click', function(countryObject) {
var marker = countryObject;
console.log(marker);
});
a를 markerObject에 KML 파일에서 값 그래서 특정 URL로 사용자를 위의 onclick 기능에서 사용할 수 있습니다를 통과 할 수있는 방법이 있습니까? 그렇지 않은 경우 내 옵션은 무엇입니까?
감사합니다.
귀하의 답변에 대해 Rui에게 감사를드립니다. 그러나 네트워크 링크가 KML 파일을 연결하는 데 사용되는 것으로 보입니다. 어떻게 이것을 사용하여 KML 레이어를 클릭했을 때 반환되는 객체에 대한 링크를 전달할 수 있습니까? –