获取两个位置之间的路线方向

时间:2012-04-06 05:01:41

标签: iphone objective-c ios google-maps google-maps-api-3

我必须得到路由方向,即我提供的两个位置之间的所有lat-long位置。 我知道下面的代码适用于此并且在响应中给出js文件。但是这个代码仅在两个提供的位置不到目前时才有效。但如果到目前为止两个位置在印度和澳大利亚然后这将不起作用,并没有在js文件中提供任何内容。 我的代码如下。

[NSString* str1 = [NSString stringWithFormat:@"%f,%f", loc1.latitude, loc1.longitude\];
    NSString* str2 = [NSString stringWithFormat:@"%f,%f", loc2.latitude, loc2.longitude\];

    NSString* urlStr = [NSString stringWithFormat:@"http://maps.google.com/maps?output=dragdir&saddr=%@&daddr=%@&output=dragdir", str1, str2\];]

我应该做什么或者我缺少任何东西或者需要任何过滤。请帮助我。

-Thanx提前

1 个答案:

答案 0 :(得分:2)

先在maps.google.com->中查看; getdirection并检查你的位置它没有响应,因为在印度和澳大利亚之间没有物理根,如果你只检查土地联合国家,它给出了正确的路径,所以可能在iOS中可能是相同的情况..