2017-10-03 9 views
0

Google지도에서 작동하고 geoxml3을 사용하여 Google지도에서 내 kml 문자열과 그 구문을 구문 분석하면 kml 문자열의 행 수와 같은 행 정보를 얻고 싶습니다. 파싱 ​​된 kml 문자열에 의해 그려지는 선의 정보?kml geoxml3에서 경로 가져 오기

HTML

<div id="map" style="height: 720px"></div> 

app.ts

function parseKml() { 

    var myParser = new geoXML3.parser({map: map}); 
    myParser.parseKmlString(kmlString); 


    } 

답변

0
우리가 설명이 KML 문자열/파일에 관련된 얻을 수있는

: 나는 세 가지를 가지고

myParser.docs[0].placemarks[0] 
myParser.docs[0].placemarks[1] 
myParser.docs[0].placemarks[2] 

이 적절하게 사용 라인

(210)
1

당신은 또한 다음과 같은 KML에서 경로를 얻을 수 있습니다 : 예를

에 대한

var myParser = new geoXML3.parser({ 
    map: map, //your map 
    afterParse: function(doc) { // callback after parse 
     for (var i = 0; i < doc[0].placemarks.length; i++) {     
      console.log(doc[0].placemarks[i].LineString[0].coordinates) //for coordinates - doc[0].placemarks[i] get more info 
     } 
    } 
}); 
myParser.parse('http://googlemaps.github.io/js-v2-samples/ggeoxml/cta.kml');