以前は、iOSアプリでGoogleマップのURLスキーム(http:maps.google.whatever.whatever)を使用してアプリケーション内からマップアプリを起動できました。iOS 6.0マップアプリのURLスキームは何ですか?
誰かがiOS 6.0 Mapsアプリの新しいURLスキームを知っていますか?私はこれに関する新しい文書を見つけることができません。
以前は、iOSアプリでGoogleマップのURLスキーム(http:maps.google.whatever.whatever)を使用してアプリケーション内からマップアプリを起動できました。iOS 6.0マップアプリのURLスキームは何ですか?
誰かがiOS 6.0 Mapsアプリの新しいURLスキームを知っていますか?私はこれに関する新しい文書を見つけることができません。
マップアプリケーションを開くには、MKMapItemを使用する必要があります。ドキュメントを見てみましょう:Documentation
は、ここでそれを使用する方法は次のとおりです。
MKMapItem *mapItem=[[MKMapItem alloc] initWithPlacemark:yourPlacemark];
[mapItem openInMapsWithLaunchOptions:@{MKLaunchOptionsMapTypeKey : @(yourMapType), MKLaunchOptionsShowsTrafficKey : @(yourTraffic), MKLaunchOptionsDirectionsModeKey : yourDirectionMode}];
あなたがMKMapItem
を使って、より多くの制御を取得しますが、URLスキームがはるかに簡単です。これはあまり変更されていない、あなたは単にapple.comとgoogle.comを置き換えます。 Here's the documentation。
「http://maps.apple.com/maps?」でOpenUrlを使用することもできます。あなた自身のパラメータで。私はiOS6のiPhoneでこれをテストしました。 – callisto
これはGoogleマップのみを開く..:/ –