10

phonegap でラップされた JavaScript アプリからアプリケーションのネイティブ マップ アプリを開く方法を探しています。

これまでの調査で、Android では次の形式のリンクを使用する必要があることがわかりました。

<a href="geo:38.897096,-77.036545">Geolocation Test</a>

外部サービスを使用して住所を経度と緯度の座標に変換する必要があるため、これは問題です。これは、可能であれば避けたいことです。

iOS の場合、これは非常に簡単です。この形式でリンクを提供するだけです。

<a href="maps:q=Bacau">Test 2</a>

ネイティブ マップ アプリが開きます。

iOS の場合と同様に、Android が特定の形式のアドレスを含む単純なリンクを提供し、デバイスがネイティブ マップ アプリを開くことを認識できる方法はありますか?

4

2 に答える 2

14

Android インテント リストを見ると、 URI スペースq内のパラメーターを使用できるはずです。geo:

これを試して:

<a href="geo:0,0?q=Bacau">Test</a>
于 2013-08-09T21:07:13.210 に答える