2011-12-24 2 views
1

Я пытаюсь получить результат XML из exmaple запроса, как это: http://maps.googleapis.com/maps/api/directions/xml?origin=Toronto,ON&destination=Manhattan,NY&dirflg=r&sensor=falseIOS Google Maps Directions API, используемые в коде

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

ответ

4

Несомненно. Просто сделать что-то вроде этого:

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 documentation for NSXMLParser is here.

Это может быть слишком сложной задачей для ваших целей, поэтому вы также можете сделать что-то вроде answers provided for in this duplicate question.

+0

Ах, отлично. Вы знаете, почему параметр dirflg = r (переход на общественный транспорт) не работает? – c0d3Junk13

+0

не с головы, но задайте другой вопрос, и я или кто-то другой мог бы придумать вам быстрый ответ. –