Клуб API Карт

GeoJson поменять координаты

A1-AloneZero
16 августа, 17:08

Здравствуйте! При подгрузке geojson файла координаты улетают в другую область по причине не правильного порядка.

Метод для считывания стандартный из документации:

// Загружаем GeoJSON файл, экспортированный из Конструктора карт.
    $.getJSON('fast_food.geojson')
        .done(function (geoJson) {

            geoJson.features.forEach(function (obj) {
                // Задаём контент балуна.
                obj.properties.balloonContent = obj.properties.name;
                // Задаём пресет для меток с полем iconCaption.
                obj.properties.iconCaption = "iconCaption";
                obj.options = {
                    preset: "islands#pinkDotIcon"
                }
            });
            // Добавляем описание объектов в формате JSON в менеджер объектов.
            objectManager.add(geoJson);
            // Добавляем объекты на карту.
            myMap.geoObjects.add(objectManager);
        });

Можно ли как то используя стандартные средства без разбора строк поменять порядок?

Сделав из 

"geometry": {
        "type": "Point",
        "coordinates": [
          36.2441044,
          54.5150103
        ]
      },

Это:

"geometry": {
        "type": "Point",
        "coordinates": [
          54.5150103,
          36.2441044
        ]
      },

1 комментарий
Подписаться на комментарии к посту
В урле подключения АПИ добавьте &coordorder=longlat