Не удается обновить файл.geojson для отправки приложения в App Store

Мой файл GeoJSON должен охватывать весь мир. Вот файл GeoJSON:

{ "type": "MultiPolygon",
    "coordinates": [
                    [[[-169.4,58.8], [-168.0,83.4], [188.4,83.3], [194.0,-72.8], [-166.6,-73.6], [-169.4,58.8]]]
                    ]
}

Имя файла - example.GeoJSON.

Я продолжаю получать следующую ошибку при загрузке файла:

Ваш файл покрытия приложения маршрутизации недействителен. Для получения дополнительной информации см. Руководство разработчика.

Что не так с вышеуказанным файлом?

Мое приложение имеет mapkit, который показывает аннотацию конкретного места в зависимости от выбранного места. При нажатии на карту в приложении, Apple Maps открывается и показывает направления к этому месту от текущей позиции. Мне также действительно нужно загрузить файл.GeoJSON?

1 ответ

Решение

На основании следующего:

1) Широта изменяется от -90 до +90 (то есть именно здесь вы стоите на середине шара, поднимаясь или опускаясь) (АКА вертикально).

2) Долгота изменяется от 0 до 360 (то есть, когда вы стоите на своем месте и вращаетесь вокруг земного шара по кругу горизонтально.

3) Многоугольник обычно имеет 4 точки, однако в этом случае это будет 5, тогда как первая и последняя точки одинаковы для обозначения замкнутого многоугольника.

4) Добавление требований яблока ( "тип": "MultiPolygon") плюс координаты,

5) В результате вы получите следующее содержимое файла:

{ "type": "MultiPolygon",
    "coordinates": [
                    [[
                       [-360.0000,-90.0000]
                      ,[-360.0000, 90.0000]
                      ,[-000.0000, 90.0000]
                      ,[-000.0000,-90.0000]
                      ,[-360.0000,-90.0000]
                    ]]
                    ]
}

Поэтому, запустите ваш текстовый редактор, а затем скопируйте и вставьте вышеуказанное, сохраните файл в World.geojson и затем загрузите.

Мой работал нормально.

Наслаждайтесь! Хайдер

Другие вопросы по тегам