Отредактировать JSON-Parser для анализа geoJSON?
Вопрос
Я хочу использовать данные в формате geoJSON в своем приложении для iPhone.Есть парсер JSON, но нет парсера geoJason.Кто-нибудь может мне помочь?Как мне нужно отредактировать анализатор JSON, чтобы обеспечить успешный анализ geoJSON?
Есть ли какой-нибудь парсер geoJson для Objective-C?
Большое спасибо.
Решение
geoJSON по-прежнему остается просто JSON.Для работы с ним не требуется никакого специального поведения синтаксического анализатора.Что вам понадобится, так это логика в модели вашего приложения для работы с географическими ключами в результирующем NSDictionary.
Вероятно, вам захочется просмотреть руководство по программированию MapKit и пример кода от Apple.Это поможет вам получить представление о том, во что вы будете переводить геометрию и другие поля geoJSON для использования в доступных представлениях и контроллерах.
Другие советы
Если вы хотите визуализировать результат, я создал сайт, который позволяет редактировать/отображать geojson на карте:
http://geojson.monkut.webfactional.com/check/geojson/map.html
ПРИМЕЧАНИЕ:предполагает WGS84
В клиенте ObjC SimpleGeo есть несколько категорий GeoJSON+NSArray.h и GeoJSON+NSDictionary.h. http://github.com/simplegeo/SGClient/tree/master/Classes/Additions/