Блог API Яндекс.Карт

Загрузка данных с помощью JQuery и добавление их на карту

Карта с различными метками, которые выводятся из файла — это один из самых распространенных способов использования API. Сегодня мы опубликовали в Песочнице новый пример для API Яндекс.Карт версии 2.1 — вывод данных из файла на карту с помощью функции JQuery.getJSON().

Загруженные данные представлены в формате GeoJSON. Для их добавления на карту необходимо использовать geoQuery. Обратите внимание, что координаты объектов заданы в последовательности «долгота, широта». Поскольку по умолчанию в API принят порядок «широта, долгота», необходимо при подключении API передать параметр coordorder со значением lotlang. Подробнее об этом можно прочесть в разделе подключение API.

Посмотреть пример в Песочнице. 

Пользуйтесь этим примером и присылайте свои собственные в комментариях. Напоминаем, что в нашем клубе разработчиков, на страничках в Facebook и ВКонтакте можно задавать вопросы на которые отвечают разработчики команды API Яндекс.Карт.

6 комментариев

Для полного счастья хорошо бы ещё глянуть на файл "data.json", использующийся в примере.

Благодарю :)

Подскажите, пожалуйста, почему если в указанном примере вместо data.json поставить http://api.yandex.ru/maps/jsbox/2.1/examples/maps/ru/data_load_jquery/data.json он перестает работать? Ведь там те же данные.

 

А если поставить https://sandbox.api.maps.yandex.net/examples/ru/2.1/data_load_jquery/data.json все работает. Файлы сравнил -  одинаковые.

Более того, если скопировать https://sandbox.api.maps.yandex.net/examples/ru/2.1/data_load_jquery/data.json в другое место, то пример тоже перестает работать.

есть ли возможность использовать этот пример совместно с ObjectManager или LoadingObjectManager? можно пример?