기본적으로 매핑 할 다각형의 톤이있는 KML 파일이 있습니다. 클릭 할 수있는 폴리곤이 필요합니다.이 폴리곤은 아약스 응답을 수행합니다.Google Maps API를 사용하여 KML을 가져 와서 폴리곤을 클릭하려면 어떻게해야합니까?
저는 꽤 길어요. 누군가 올바른 방향으로 나를 가리킬 수 있습니까? :)
기본적으로 매핑 할 다각형의 톤이있는 KML 파일이 있습니다. 클릭 할 수있는 폴리곤이 필요합니다.이 폴리곤은 아약스 응답을 수행합니다.Google Maps API를 사용하여 KML을 가져 와서 폴리곤을 클릭하려면 어떻게해야합니까?
저는 꽤 길어요. 누군가 올바른 방향으로 나를 가리킬 수 있습니까? :)
Google지도 설명서에서 언급 한 폴리곤 배열 예제를 확인하십시오. 다각형을 그리는 방법과 그러한 다각형의 클릭에 응답하는 방법을 보여줍니다.
보기 소스 : HTTP :
http://code.google.com/apis/maps/documentation/javascript/examples/polygon-arrays.html
가 뒤에 소스 코드를 보려면 :
는 예를 보려면 //code.google.com/apis/maps/documentation을 /javascript/examples/polygon-arrays.htmlfunction initialize() {
var mapOptions = {
zoom: 5,
center: new google.maps.LatLng(41.376259, 25.055542),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var Place = new google.maps.KmlLayer({
url: 'path-to-kml.kml'
});
Place.setMap(map);
google.maps.event.addListener(Place, 'click', function (event) {
window.location.href = 'http://example.com'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
멋지고 이해하기 쉽습니다. KML 파일을 통합하여 이러한 다각형을 생성 한 다음 그와 같은 이벤트를 추가 할 수 있습니까? –