7

geo:URIスキームは、iphonesafariブラウザーでは機能しないようです。誰かがこれを実装する運がありましたか?コードの例を次に示します。

<a href="geo:39.555551,-82.814171;">Test</a>

上記はAndroid携帯で動作します...これに代わるものはありますか?助けてくれてありがとう!

4

3 に答える 3

8

このgeo:スキームは比較的新しいため、iOSの組み込みアプリではサポートされていません。(ただし、機能のリクエストには適しています。)

1つの代替手段(iPhone OS 1.0までずっとサポートされています)は、GoogleマップのURLを使用することです。例: http://maps.google.com/maps?ll = 37.331044、 -122.029202-これは自動的にマップアプリケーションにリダイレクトされます。(ただし、iOS 6でGoogleがサポートしていない今後のマップでこれがどのように変わるかはわかりません。)

システムアプリで使用されていないURLスキームを処理するサードパーティのアプリを登録することも可能です。そのため、geo便利な場合は独自のハンドラーを作成できます。

于 2012-07-31T20:31:50.863 に答える
5

私のiPhone(ios6)では、google earthアプリがgeo:リンクを開きます。ネイティブのグーグルマップアプリのサポートには、comgooglemaps:スキームを使用します。「通常の」http://maps.apple.com/リンクをクリックすると、アップルマップが開きます。

于 2013-07-21T09:01:11.213 に答える
2

これは純粋なJavascriptでも処理できます。Dojo、jQuery、または委任されたイベントサポートを提供するその他のJSライブラリを使用するのが最も簡単です。

https://github.com/prowestgis/dojo-geo-uri-polyfill

于 2012-08-23T02:34:07.087 に答える