This adds ol.parser.ogc.KML which can be used to read and write KML documents. NetworkLinks are retrieved asynchronously. Current caveats of the implementation are: * LabelStyle not yet implemented. Missing support in renderers. * When using shared structures the parser needs to be configured with dimension 2. * We need a better way to disable fill, currently we use opacity as a workaround. * We cannot really roundtrip documents, since some of the info is not preserved in the ol structures. But we can write out most of the important info.
24 lines
752 B
XML
24 lines
752 B
XML
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
|
|
<Document>
|
|
<Style id="pushpin">
|
|
<IconStyle id="mystyle">
|
|
<color>ffffffff</color>
|
|
<colorMode>normal</colorMode>
|
|
<scale>1</scale>
|
|
<heading>0</heading>
|
|
<Icon>
|
|
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
|
|
</Icon>
|
|
<hotSpot x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
|
|
</IconStyle>
|
|
</Style>
|
|
<Placemark id="mountainpin1">
|
|
<name>Pin on a mountaintop</name>
|
|
<styleUrl>#pushpin</styleUrl>
|
|
<Point>
|
|
<coordinates>170.1435558771009,-43.60505741890396,0</coordinates>
|
|
</Point>
|
|
</Placemark>
|
|
</Document>
|
|
</kml>
|