ユーザーをアプリからGoogleマップアプリにリダイレクトして、2つの場所間のルートを表示する方法を探しています. 現在、Apple マップは米国内のルートのみをサポートしていますが、他の地域向けにアプリを公開したいと考えています。
Apple が ios 用の Google マップ アプリを起動する数日前に、ユーザーをその中にリダイレクトしたいと考えています。
現在、次のコードを使用して、アップルマップでユーザーをリダイレクトしています:
NSString * myLocString = [NSString stringWithFormat:@"40.737893,-73.990173"];
NSString * destString = [NSString stringWithFormat:@"40.733893,-73.993173"];
NSString* queryString = [NSString stringWithFormat:@"saddr=%@&daddr=%@",myLocString,destString];
NSString* searchQuery = nil;
searchQuery = [queryString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString* urlString = [NSString stringWithFormat:@"http://maps.apple.com/maps?%@",searchQuery];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];