佳为好友

原:ios Map App的一些内容

关于调用:

+ (void)navigationToMapAppFromCurrentToBranch:(BranchInfo *)info {

    NSString* urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%@&daddr=%@,%@",[BranchLocatorGlobal currentLocationStringForCurrentLanguage] , info.lat, info.lon];

    NSString* urlString2 = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    NSURL* url = [[NSURL alloc]initWithString:urlString2];

    [[UIApplication sharedApplication] openURL:url];

}

关于参数:

在ios下,对于saddr可以指定为"Current%20Location",这样可以指定Map使用本机的地址。

但是这个功能有个bug,参见:

 

http://www.martip.net/blog/localized-current-location-string-for-iphone-apps


 


关于参数,可以参见:
http://mapki.com/wiki/Google_Map_Parameters
https://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html
+++++

posted on 2012-12-29 11:12 佳为好友 阅读(119) 评论(0)  编辑 收藏 引用 所属分类: UI


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2012年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

留言簿(1)

随笔分类

搜索

最新评论

评论排行榜