我希望在网页中有一个链接,以便在点击链接时打开iPhone中的标准“地图”视图。
如果可以这样做,我需要使用哪种标签格式链接?
答案 0 :(得分:2)
这很简单;您甚至不需要使用特定的方案标识符。只要支持所有参数,任何Google地图网址都会自动使用地图应用打开。
所以像这样的链接:
http://maps.google.com/maps?q=cupertino
http://maps.google.com/maps?daddr=San+Francisco,+CA&saddr=cupertino
会自动在地图中打开。要详细了解Apple URL方案参考中的Map Links页面,哪些内容有效,哪些内容无效。
答案 1 :(得分:1)
我使用了这个通过经度的代码:
NSString *url = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%f,%f&daddr=%@",cur_lat, cur_lon,[loc stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"current %f %f",cur_lat,cur_lon);
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:url]];