Клуб API Карт

Помогите сформировать XML-файл с точками для карты

Real Kireal
26 апреля 2016, 17:07

Планирую выгружать на сайт список лечебных учреждений. Список формируется из 1С. Общая структура будет иметь вид: Категория учреждения - Наименование учреждения - Адрес учреждения

Почитал документацию, как понимаю xml должен быть следующего вида: 

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<ym:ymaps xmlns:ym="http://maps.yandex.ru/ymaps/1.x" xmlns:gml="http://www.opengis.net/gml" xmlns:repr="http://maps.yandex.ru/representation/1.x">
<repr:Representation>
<repr:View>
<gml:boundedBy>
<gml:Envelope>
<gml:lowerCorner>30.405657 44.94955</gml:lowerCorner>
<gml:upperCorner>82.900404 59.95935</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
</repr:View>
<repr:Style gml:id="userobject">
<repr:iconContentStyle>
<repr:template>#placemark</repr:template>
</repr:iconContentStyle>
<repr:balloonContentStyle>
<repr:template>#balloon</repr:template>
</repr:balloonContentStyle>
</repr:Style>
<repr:Template gml:id="placemark">
<repr:text>$[metaDataProperty.AnyMetaData.number]</repr:text>
</repr:Template>
<repr:Template gml:id="balloon">
<repr:text>
<div style="max-width:400px;*width:400px;"><strong>$[name]</strong><div>$[description]</div></div>
</repr:text>
</repr:Template>
</repr:Representation>
<ym:GeoObjectCollection>
<gml:description>
<![CDATA[ перечень точек из категории 1 ]]>
</gml:description>
<gml:name>
<![CDATA[ Категория 1 ]]>
</gml:name>
<gml:featureMembers>
<ym:GeoObject>
<gml:metaDataProperty>
<ym:AnyMetaData>
<ym:number>1</ym:number>
</ym:AnyMetaData>
</gml:metaDataProperty>
<gml:description>
<![CDATA[
Санкт-Петербург, Cвердловская набережная, 44, бизнес-центр «Бенуа» (4-6 эт.)
]]>
</gml:description>
<gml:name>
<![CDATA[ Лечебное учреждение 1 ]]>
</gml:name>
<gml:Point>
<gml:pos></gml:pos>
</gml:Point>
<ym:style>default#lightbluePoint</ym:style>
</ym:GeoObject>
</gml:featureMembers>
<ym:style>#userobject</ym:style>
</ym:GeoObjectCollection>


</ym:ymaps>

Но дело в том, что судя по документации в XML должны храниться конечные координаты. А у меня есть пока лишь адреса. В какой момент применять геокодирование? И как правильнее это делать?

1 комментарий
Подписаться на комментарии к посту
Михаил Иванов
27 апреля 2016, 15:12
Может лучше использовать json https://tech.yandex.ru/maps/jsbox/2.1/object_manager ?