我正在开发iphone应用程序。
我知道我当前的位置(纬度和经度)和目的地(纬度和经度)。
如何使用“Google地图”查找路线。谷歌地图的网址类似于“http://maps.google.com/maps?daddr=San+Francisco,+CA&saddr=cupertino”
从上面的URL,尽管源和目的地我想使用经度和纬度。如何?
答案 0 :(得分:14)
NSString* url = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f",
currentLocation.coordinate.latitude, currentLocation.coordinate.longitude,
destLocation.coordinate.latitude, destLocation.coordinate.longitude];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
答案 1 :(得分:2)
您可以执行以下操作,只提供目的地(或起始地址)
http://maps.google.com/maps?daddr=-37.8218956215849,144.9599325656891
甚至
它只是取代开始&使用lat / langs 结束。
答案 2 :(得分:0)
您是否尝试过将纬度和经度作为参数?根据我的经验,Google API对于您可以添加的内容非常宽松。 Google Local API几乎可以包含任何内容,例如lat lng作为查询。