0

最近、モバイル Web サイトが携帯電話のナビゲーション アプリに座標をプッシュできる (または、少なくともナビゲーション アプリで開くかどうかをユーザーに尋ねるようにする) ことができると聞きました。私はいくつかのグーグル検索を無駄にしました。正しいキーワードを使用していないだけかどうかはわかりませんが、この情報が見つかりません。この能力について何か知っている人はいますか?もしそうなら、いくつかのリンクや例を教えていただけますか? 前もって感謝します。

理解を深めるために編集する

ユーザーが運転ルートを取得できるように、場所をナビゲーション アプリにプッシュする方法を探しています。そのため、ウェブサイトにはショップの場所が表示され、ユーザーがショップをクリックすると、ナビゲーション アプリを開いてそこまでの道順を取得するかどうか尋ねられます。ユーザーは [はい] を押すと、ショップの場所が設定されたナビゲーション アプリに移動します。

4

2 に答える 2

2

そのための唯一の方法は、データをGoogleまたはiOSマップに渡すことです。おそらく他のナビゲーションアプリがいくつかのURLスキームを提供していますが、そのようなアプリがブラウザレベルからインストールされているかどうかを確認することはできません。Google / iOSマップのURLがブラウザ内で呼び出されると、Android/iOSは適切なアプリケーションを開きます。

AndroidおよびiOS<=5台の電話(デスクトップの場合も)の場合、URLを開くことができます。

// for example from JS
location.href = "https://maps.google.com/maps?saddr=Current+Location&daddr="+destination;

// or from PHP
header('Location: https://maps.google.com/maps?saddr=Current+Location&daddr='.$destination);

iOS6の場合、同様のアドレスを使用できますが、ドメインをからmaps.google.comに変更しますmaps.apple.com

于 2013-02-01T21:45:32.330 に答える
0

You're looking for geolocation

The Geolocation API defines a high-level interface to location information associated only with the device hosting the implementation, such as latitude and longitude. The API itself is agnostic of the underlying location information sources. Common sources of location information include Global Positioning System (GPS) and location inferred from network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs, as well as user input. No guarantee is given that the API returns the device's actual location.

于 2013-01-29T14:21:08.880 に答える