3

会社のモバイル Web サイトに Google マップへのリンクを設定したいと考えています。問題は、リンクを作成すると、Google マップの Web サイトに移動することです。アプリを開く必要があります。

「comgooglemaps://」で URL を開始すると、Google マップが開くことがわかりました。ただし、これにより、iOS ユーザーが Google マップをインストールしていない場合、リンクが機能しないという問題が生じます。

インストールされている場合は Google マップを開く方法はありますが、そうでない場合はブラウザーを開きます (API の性質上、ウェブサイトから Apple マップを開くことはできないと思います)。

ありがとう

編集:注意してください、これはアプリではなくウェブサイトで行われています. そのため、HTML、Javascript、PHP などを介して行う必要があります。プログラミング言語ではありません。

4

4 に答える 4

1

Apple Maps Links ページをご覧ください。

基本的に maps.apple.com にリンクすると、必要に応じて Google マップにリダイレクトされます。ページの例を次に示します。

http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=cupertino

緯度、経度、ズームを使用:

http://maps.apple.com/?ll=53.01,6.01&z=15

于 2013-02-05T20:23:29.537 に答える
0

このリンクを確認してください

このメソッドは、Google マップ アプリの URL スキームで使用できます。(comgooglemaps://blahblah)

[[UIApplication sharedApplication] canOpenURL:(NSURL*)foo]

BOOL値を返します。

于 2013-02-05T19:34:01.847 に答える
0

Try this to move google map and set route

NSString* addr = nil;
     addr = [NSString stringWithFormat:@"http://maps.google.com/maps?daddr=%1.6f,%1.6f&saddr=Posizione attuale", destinationLat,destinationLong];

NSURL* url = [[NSURL alloc] initWithString:[addr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[[UIApplication sharedApplication] openURL:url];
于 2017-03-07T07:44:48.063 に答える