Я разрабатываю приложение на основе местоположения.Приложение покажет маршрут между пунктами с указаниями поворотов (как в родном приложении «Карты» со всеми узлами).Я запрашиваю карты Google для направления следующим образом. (Как пример направления между Купертино и Стэнфордом)
NSString* apiUrlStr = [NSString stringWithFormat:@"http://maps.google.com/maps?dirflg=d&output=dragdir&saddr=Stanford&daddr=cupertino"];
NSURL* apiUrl = [NSURL URLWithString:apiUrlStr];
NSError* error = nil;
NSString* apiResponse = [NSString stringWithContentsOfURL:apiUrl encoding:NSASCIIStringEncoding error:&error];
NSLog(@"apiResponse=%@", apiResponse);
В консоли я получил ответ
{tooltipHtml:" (12.9\x26#160;mi / 19 mins)",polylines:[{id:"route0",points:"kklcFzishVdBb@??@s@rB{PHi@Xk@??bEmDrDgF~DeHVcAhCgG??rFfEv@RbFHnEa@vBGnEd@\\P~EjGtMxK??zNwTxB_ChCqD??bAt@bDdBvDt@~BXrC@xBS|NiClA@fAPvBdA~@dAlI
Q AxAr@n@|@d@rFxA|AlA
AnAz@ т @ л @ @nAd@zQnC??bA\\^XVr@Az@KVa@\\m@B[UWq@?i@zBaI
@ ВСД-@ MDT @ Ks ~ @ кГс AoDrA_DhAqB~AkBlCuBlDiB~Cw@lU}CbBa@~B{@jE_CvAgAjDyDhQ{SvFuFpUgSzD{EdAcB
BiDlA_DfAaEbIk @r@mERyBZkMXkHX{DjA{GtBaG|CcFxC{CfAy@vUaMjDmEvA}BxCkG
AwCfAyEtCiRv @ {ClB_F | B_EpDkEvAoAdGcE | FwEbBmBvBmDhAiCtMma @ dAcCrBmD LiNlB{CfAcCtEaMtKsU
CmEdP {WbB_EbAoDr @} Dd @ aFLkCC_FK_C {C} YMqGPsGRyC \eCdAeFpCaLdBiJXcENgHa @ qIcIwo @ [ DWeFKk [Дык @ ?? \ gHbAgI @ ?? | BAG ??? s @ _ @?? "уровень:" ВВВ ??? BB ???? BB @??? @ ?? BB ?? BB ??? @ ???? @ ???? @ ?????? @ BB ????? @ ??? @ ???? @ ???@ ?????? @ ?????? @ ??? @ ???? @? @ ????? @ ????? ?????? @ @ ?? @ ??? @ ????? ??? @ ???? @ ?????? @ ??? @ BB ?? BBBB В», numLevel`s: 4, zoomFactor: 16}]}
Я не могу понять приведенный выше ответ. Содержит ли этот ответ пошаговые указания? Если нет, то как получить эти указания?