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=%@)