Добрый день.
Имеется файлик в формате kml со следующей структурой:
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <name>Legend</name> <open>1</open> <Style id="Style1"> <LineStyle> <color>ff00006d</color> <width>2</width> </LineStyle> <PolyStyle> <fill>0</fill> </PolyStyle> </Style> <Schema name="" id="Schema1"> <SimpleField type="xsd:int" name="G3E_ID"> </SimpleField> <SimpleField type="xsd:int" name="G3E_FNO"> </SimpleField> <SimpleField type="xsd:int" name="G3E_CNO"> </SimpleField> <SimpleField type="xsd:int" name="G3E_FID"> </SimpleField> <SimpleField type="xsd:short" name="G3E_CID"> </SimpleField> <SimpleField type="xsd:int" name="DP_TYPE"> </SimpleField> <SimpleField type="xsd:string" name="DP_NAME"> </SimpleField> <SimpleField type="xsd:int" name="ID1"> </SimpleField> </Schema> <Folder> <name>Текст</name> <Placemark> <name>Подтекст</name> <styleUrl>#Style1</styleUrl> <ExtendedData> <SchemaData schemaUrl="#Schema1"> <SimpleData name="G3E_ID">74</SimpleData> <SimpleData name="G3E_FNO">31</SimpleData> <SimpleData name="G3E_CNO">3104</SimpleData> <SimpleData name="G3E_FID">10189606</SimpleData> <SimpleData name="G3E_CID">1</SimpleData> <SimpleData name="DP_TYPE">3</SimpleData> <SimpleData name="DP_NAME">Имя</SimpleData> <SimpleData name="ID1">1</SimpleData> </SchemaData> </ExtendedData> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates> **** </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> </Folder> </Document> </kml>
На карту это добавляется вот таким кодом:
ymaps.geoXml.load('http://site.ru/map/areas.kml').then(onGeoXmlLoad); // Обработчик загрузки XML-файлов. function onGeoXmlLoad (res) { if (res.mapState) { res.mapState.applyToMap(ContactRemontMap); } ContactRemontMap.geoObjects.add(res.geoObjects); ContactRemontMap.setBounds(res.geoObjects.getBounds()); }
Подскажите, каким образом, при клике на каждую из областей получить вот эти данные?
<SimpleData name="G3E_ID">74</SimpleData> <SimpleData name="G3E_FNO">31</SimpleData> <SimpleData name="G3E_CNO">3104</SimpleData> <SimpleData name="G3E_FID">10189606</SimpleData> <SimpleData name="G3E_CID">1</SimpleData> <SimpleData name="DP_TYPE">3</SimpleData> <SimpleData name="DP_NAME">Имя</SimpleData> <SimpleData name="ID1">1</SimpleData>