|
| ||||||||||||||||||||||
|
|
← Ctrl предыдущаяследующая Ctrl →
Задание геометрических и географических данныхВ разделе Геометрические и географические данные перечислены элементы, с помощью которых определяются геометрические свойства географических объектов. Каждому элементу соответствует геометрическая фигура и геообъект, использующийся для отображения этой фигуры на карте. Привязка геометрической фигуры к местности осуществляется с помощью задания координат соответствующих точек. Для геометрической точки задаются её координаты, для ломаной — координаты её вершин, для многоугольника — координаты вершин замкнутых ломаных, являющихся его внешней и внутренними границами. Координаты точек и вершин ломаных задаются с помощью элементов gml:pos и gml:posList. Для указания координат, определяющих область показа и описанный прямоугольник, используются элементы gml:lowerCorner и gml:upperCorner. Для задания координат точки последовательно указываются её долгота и широта, разделённые пробелом. Например, <gml:pos>55.0298 82.9197</gml:pos>. Таким образом задаются координаты точек, описываемых с помощью элементов gml:pos, gml:lowerCorner и gml:upperCorner. При задании координат последовательности точек с помощью элемента gml:posList пары координат точек также разделяются пробелом. Например, <gml:posList>55.0298 82.9197 55.0496 82.9694</gml:posList>. Геометрическая точкаДля определения координат геометрической точки используется элемент gml:pos. Пример: YMapsML-файл: http://api.yandex.ru/maps/ymapsml/examples/xml/geopoint.xml. HTML-страница: http://api.yandex.ru/maps/ymapsml/examples/geopoint.html. Ломаная и замкнутая ломанаяДля задания вершин ломаной используются два или более элементов gml:pos или элемент gml:posList. Пример: YMapsML-файл: http://api.yandex.ru/maps/ymapsml/examples/xml/linestring.xml. HTML-страница: http://api.yandex.ru/maps/ymapsml/examples/linestring.html. Пример: YMapsML-файл: http://api.yandex.ru/maps/ymapsml/examples/xml/linearring.xml. HTML-страница: http://api.yandex.ru/maps/ymapsml/examples/linearring.html. МногоугольникВнешняя граница многоугольника представляет собой замкнутую ломаную, для описания которой используется элемент gml:LinearRing. В данном примере элемент gml:LinearRing находится внутри контейнера gml:exterior. Это отражает тот факт, что многоугольник может иметь не только внешнюю, но и внутреннюю границу (полость внутри многоугольника). Причём количество внутренних полостей неограничено. Внутренняя граница многоугольника также задаётся с помощью замкнутой ломаной. При этом элемент gml:LinearRing заключается в контейнер gml:interior. В текущей версии API Яндекс.Карт содержимое элемента gml:interior не интерпретируется. Обработку внутренних границ многоугольников предполагается включить в одну из следующих версий API. Пример: YMapsML-файл: http://api.yandex.ru/maps/ymapsml/examples/xml/lpolygon.xml. HTML-страница: http://api.yandex.ru/maps/ymapsml/examples/polygon.html. Область показа и описанный прямоугольникОбласть показа карты и описанный прямоугольник географического объекта или коллекции описываются с помощью элемента gml:boundedBy. Данные области определяются с помощью задания координат вершин левого нижнего и правого верхнего углов. Для задания координат вершины левого нижнего угла используется элемент gml:lowerCorner, правого верхнего — gml:upperCorner. Пример задания области показа карты приведён в разделе Карта и её параметры. |
| Работайте в Яндексе |
© 2008—2012 «Яндекс»
|