【发布时间】:2011-10-25 09:11:20
【问题描述】:
我正在开发一个基于位置的应用程序。应用程序将通过转弯方向显示到位置之间的路线(如在具有所有节点的本机“地图”应用程序中)。我要求谷歌地图以下列方式获取方向。(作为库比蒂诺和斯坦福之间的示例方向)
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 @ T @ @@升@@nAd@zQnC??bA\\^XVr@Az@KVa@\\m@B[UWq@?i@zBaI OBD MDT @ KS〜@ kG的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[Dyc@??\gHbAgI?@??|bAG???s@_@?",levels:" BBB???BB????BB?@???@??BB??BB???@??????@??????@??????@BB?????@ ???@????@???@??????@??????@???@????@?@??????@??????@ ??????@??@??@?????A???@????@??????@???@?BB??BBBB?B",numLevel` s:4,zoomFactor:16}]}
我无法理解上述回复。此响应是否包含转弯指示?如果不是,如何获得这些路线?
【问题讨论】: