モバイルユーザーのデフォルトのネイティブマッピングアプリで開く場所(緯度/経度)へのリンクを生成したいJSで簡単な小さなWebアプリを作成しています(ブラウザーで開くのとは対照的)。
例: iOS のマップ、Android の Google マップなど
これを達成するためのベストプラクティスはありますか?
モバイルユーザーのデフォルトのネイティブマッピングアプリで開く場所(緯度/経度)へのリンクを生成したいJSで簡単な小さなWebアプリを作成しています(ブラウザーで開くのとは対照的)。
例: iOS のマップ、Android の Google マップなど
これを達成するためのベストプラクティスはありますか?
URLスキームを利用して、このようなリンクを生成できます。ユーザーがリンクをクリックすると、代わりにネイティブマッピングアプリが開きます。
<a href="comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic">Open map</a>
ここに参照があります:
iOSのGoogleマップ https://developers.google.com/maps/documentation/ios/urlscheme
AndroidのGoogleマップ http://developer.android.com/guide/appendix/g-app-intents.html
これらのリンクがお役に立てば幸いです。
私のプロジェクトの 1 つにも同様の要件があります。次のようなことを行いました。
<a href=geo:latitude,longitude></a>