2011-11-11 13 views
1

自分のサイトにアクセスしているユーザーの座標を取得する必要があるため、現在の国/都市/通りを把握することができます。iPhone/AndroidからGPS座標を取得するにはどうすればよいですか?

現在、私はIPアドレスを使用してこれを行っています。しかし、モバイルの工夫はそれを持っていない(私は思う)。

私はちょっとグーグルでStackoverflowを見ましたが、これはPHPを使用して行うことができる方法を見つけていません - のみjavascript。

これはjavascriptを使用してのみ達成できますか?はいの場合は、ライブラリが必要ですか?

+1

「モバイルデバイスにはない」(ip)とはどういう意味ですか?どのようにデバイスは、IPアドレスなしでインターネットにアクセスすることができますか?どのようにIPアドレスをチェックしていますか? – mishu

答えて

4

あなたがジオロケーションAPIへ(JavaScriptの)アクセス権を持っています。詳細はDive Into HTML5にあります。

要するに、場所がクライアント側(つまり、端末上)にある場合はJavaScriptを使用します。ただし、モバイルデバイスはサーバーに要求を送信する別のクライアントなので、前と同じようにサーバーベース(IPベース)のルックアップを続けることができます。

+0

使用しているIPアドレスが私の電話オペレータからのものであると推測しています。このIPアドレスがある都市から別の都市に変わるかどうか知っていますか? – Steven

+0

@スティーブン私はこれがオペレータ(そしておそらく、電話がローミング中かどうか)に依存していると思われます。 – jensgram

+0

よろしくお願いいたします。私はこれを行うHTML5の方法をテストします。 – Steven

関連する問題