私は自分のウェブサイトからGoogleマップアプリを開くためのリンクを持っているモバイルウェブサイトを持っています。しかし、ios6の新バージョンでは、Googleマップのネイティブバージョンはもうなくなり、サファリベースのGoogleマップへのリンクが開きます。私はむしろこれをネイティブアップルマップアプリで開いています。これどうやってするの?モバイルウェブサイトからiOS 6のマップを開くにはどうすればよいですか?
ありがとうございました!
私は自分のウェブサイトからGoogleマップアプリを開くためのリンクを持っているモバイルウェブサイトを持っています。しかし、ios6の新バージョンでは、Googleマップのネイティブバージョンはもうなくなり、サファリベースのGoogleマップへのリンクが開きます。私はむしろこれをネイティブアップルマップアプリで開いています。これどうやってするの?モバイルウェブサイトからiOS 6のマップを開くにはどうすればよいですか?
ありがとうございました!
以前のGoogleドメインmaps.google.com
を使用する代わりに、maps.apple.com
を使用してください。これは、5.x以下を実行する古いデバイスとの互換性を維持します。
それは次のようになります。
http://maps.apple.com/maps?q=cupertino
パラメータの大部分は同じですが、詳細については、アップルのドキュメントを参照してください。
あなたが何をしたいですか?
オープンマップウェブサファリまたはオープンマップアプリ?
はこれが最適です。この
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]];
これはモバイルアプリ向けで、ウェブサイトではないようです(その質問について)。 – Baumr
を試してみてください。ありがとう! – Muhambi