我创建了一个UITextView,设置text=@"中国,浙江省杭州市滨江区",设置dataDetectorTypes=UIDataDetectorTypeAddress,然后长按,选择打开地图,可以在GoogleMap中找到地址。
但是,同样的地址,我用 openUrl 找不到地址。
NSString *urlText = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", [address stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]];
谁能告诉我为什么?或 iOS 不使用此 url(http://maps.google.com/maps?q=%@)