API маршрутов Google Maps для iOS, используемый в коде

Я пытаюсь получить XML-результат из примера запроса, подобного этому: http://maps.googleapis.com/maps/api/directions/xml?origin=Toronto,ON&destination=Manhattan,NY&dirflg=r&sensor=false

в моей программе. Есть ли способ получить результаты XML в коде Objective-C? Я не хочу, чтобы мое приложение открывало приложение Карты. Я хочу иметь возможность получать XML. У меня есть MapKit в моем приложении.


person C0D3    schedule 24.12.2011    source источник


Ответы (1)


Конечно. Просто сделайте что-то вроде этого:

NSXMLParser * xmlParser = 
    [[NSXMLParser alloc] initWithContentsOfURL: [NSURL URLWithString: @"http://maps.googleapis.com/maps/api/directions/xml?origin=Toronto,ON&destination=Manhattan,NY&dirflg=r&sensor=false"];

Документация Apple для NSXMLParser здесь.

Это может быть слишком тяжело для ваших целей, поэтому вы также можете сделать что-то вроде предоставленных ответов for в этом повторяющемся вопросе.

person Michael Dautermann    schedule 24.12.2011
comment
А, отлично. Вы случайно не знаете, почему параметр 'dirflg=r' (переключиться на общественный транспорт) не работает? - person C0D3; 24.12.2011
comment
не пришло мне в голову, но опубликуйте другой вопрос, и либо я, либо кто-то другой мог бы дать вам быстрый ответ. - person Michael Dautermann; 24.12.2011