2

モバイルユーザーのデフォルトのネイティブマッピングアプリで開く場所(緯度/経度)へのリンクを生成したいJSで簡単な小さなWebアプリを作成しています(ブラウザーで開くのとは対照的)。

例: iOS のマップ、Android の Google マップなど

これを達成するためのベストプラクティスはありますか?

4

2 に答える 2

3

URLスキームを利用して、このようなリンクを生成できます。ユーザーがリンクをクリックすると、代わりにネイティブマッピングアプリが開きます。

<a href="comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic">Open map</a>

ここに参照があります:

iOSマップ http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

iOSのGoogleマップ https://developers.google.com/maps/documentation/ios/urlscheme

AndroidのGoogleマップ http://developer.android.com/guide/appendix/g-app-intents.html

これらのリンクがお役に立てば幸いです。

于 2013-02-24T15:33:18.030 に答える
2

私のプロジェクトの 1 つにも同様の要件があります。次のようなことを行いました。

<a href=geo:latitude,longitude></a>
于 2014-01-16T09:22:36.737 に答える