我正在开发一个基于位置的应用程序。应用程序将通过转弯方向显示到位置之间的路线(如在具有所有节点的本机“地图”应用程序中)。我要求谷歌地图以下列方式获取方向。(作为库比蒂诺和斯坦福之间的示例方向)
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〜@ kGAoDrA_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???????@???@??????@???@??????@??????@???@? ???@?@?????@?????@??????@??@??@?????一种???@????@???? ??@???@?BB??BBBB?B",numLevel`s:4,zoomFactor:16}]}
我无法理解上述回复。此响应是否包含转弯指示?如果没有怎么能得到这些方向?