5

ウェブサイト内から Google マップ アプリを開くためのリンクを持っているモバイル ウェブサイトがあります。ただし、新しいバージョンの ios6 では、Google マップのネイティブ バージョンはなくなり、サファリ ベースの Google マップへのリンクが開きます。これをネイティブの Apple マップ アプリで開きたいと思います。これどうやってするの?

助けてくれてありがとう!

4

2 に答える 2

14

maps.google.com以前の Google ドメインを使用する代わりに、maps.apple.com. これは、5.x 以下を実行する古いデバイスとの互換性を維持します。

次のようになります。

http://maps.apple.com/maps?q=cupertino

ほとんどのパラメーターは同じですが、詳細については Apple のドキュメントを参照してください。

Apple URL スキーム リファレンス: マップ リンク

于 2012-09-20T02:56:10.863 に答える
1

なんでしょう ?

マップのウェブサファリを開くか、マップアプリを開きますか?

これを試して

CLLocation * currentLocation;
NSURL *requestUrl;
CLLocationCoordinate2D storedLocation;


CLLocationCoordinate2D start = { (storedLocation.latitude), (storedLocation.longitude) };

//Bitiş Yeri
CLLocationCoordinate2D end = { ([koordinatX floatValue]), ([koordinatY floatValue]) };

NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f", start.latitude, start.longitude, end.latitude, end.longitude];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURLString]];
于 2012-12-14T09:52:48.907 に答える