Версия:
Популярные примеры
Карта
Геообъекты
Балун и хинт
Элементы управления
Активные области
Кластеризация
GeoQuery
Поведения и события
Поиск по карте
Пробки
Местоположение пользователя
Маршрутизация
YMapsML
GeoXML
ObjectManager
Модульная система
Панорамы
Внешние модули

Добавление метки на карту

Сохранить как файлыЭкспорт на JSFiddle

YMapsML - язык описания географических объектов.

Каждому географическому объекту в YMapsML ставятся в соответствие геометрическая фигура и геообъект, используемый для отображения этой фигуры на карте. Описание фигур и их привязка к географическим координатам задаются в соответствующих YMapsML-элементах. Для описания фигуры "точка" предназначен элемент gml:Point. Для отображения точки на карте используется геообъект Placemark.

Для загрузки YMapsML-данных предназначена функция geoXml.load. После того как данные загрузятся, функция преобразует их в GeoObjectCollection и затем передает в качестве параметра функции-обработчику. Коллекцию геообъектов GeoObjectCollection можно отобразить на карте.

\n","ymapsml_simpleobject.js":"ymaps.ready(init);\n\nfunction init () {\n var myMap = new ymaps.Map('map', {\n center: [55.76, 37.64],\n zoom: 8\n }, {\n searchControlProvider: 'yandex#search'\n });\n\n // После того как данные YmapsMl-файла загрузятся, вызывается callback-функция.\n ymaps.geoXml.load('data.xml')\n .then(function (res) {\n // Добавляем коллекцию геообъектов на карту.\n myMap.geoObjects.add(res.geoObjects);\n }, function (error) {\n alert('При загрузке YMapsML-файла произошла ошибка: ' + error);\n });\n}"},"resources":["data.xml"],"directory":"https://sandbox.api.maps.yandex.net/examples/ru/2.1/ymapsml_simpleobject/"}
Пишете на JavaScript? У нас есть вакансии
Sun Sep 18 2022 20:10:14 GMT+0300 (Moscow Standard Time)