다음과 같은 방법으로 geoXML 라이브러리의 Google지도에서 KML 파일을 렌더링했습니다.KML 파일 렌더링을위한 geoXml 라이브러리와 KML Layer의 차이점은 무엇입니까?
var geoXml = new geoXML3.parser({
map : map,
singleInfoWindow : true
});
geoXml.parse('http://DomainName/GeoSystem/redrawKML');
Google지도에서 KML 파일을 렌더링 할 수있는 방법은 다음과 같습니다.
var ctaLayer = new google.maps.KmlLayer({
url: 'http://gmaps-samples.googlecode.com/svn/trunk/ggeoxml/cta.kml'
});
ctaLayer.setMap(map);
이 두 가지 접근 방식이 구글지도에 왜 KML 파일을 렌더링하기 위해 빠른
- 날은, 다음과 같은 질문에 (바보 인 경우, 나는 적절한 방법으로 업데이트됩니다)했다?
- 이벤트 처리 (마우스 클릭, 키 누름 등)를 잘 지원하는 것은
- 입니다. 이는 서버에서 렌더링되는 KML 파일의 유효성을 검사하는 데 가장 적합한 지원을 제공합니다.
"KML의 유효성을 검사하지 않습니다." 이를 위해 [KML validator] (http://www.feedvalidator.org/)를 사용하십시오. KmlLayer는 타일 기반 렌더링을 사용하여 클라이언트의 오버 헤드를 줄입니다. – geocodezip