2012-04-18 10 views
0

Jqueryモバイルを使用してモバイルサイトを作成しています。ユーザーはテキストボックスにその場所を入力する必要があります。Jquery Mobileジオロケーション。 IPアドレスの問題

これを簡単にするには、ジオロケーションを使用してその場所を探したいとします。

gps機能が利用できない場合(たとえば、ほとんどのラップトップコンピュータの場合など)、ジオロケーションサービスは、そのエリアのWi-Fi信号だけでなくIPアドレスも使用します。これはひどい。それは、私が実際に行っている方法から9マイル離れていることを教えてくれます。

私のiPhoneでサイトを実行して、私の場所を完全に見つけました。これは、電話機でgps機能を使用しているためです。

それで、私がしたいこと:ユーザーデバイス(iPhone、Android、ノートパソコン、Pc)にGPSが搭載されているかどうかをどういうわけかチェックしてください。その場合は、ジオロケーションを使用してジオロケーションを見つけます。場合は、ジオロケーションの検索をスキップして手動で場所を入力しないでください。

答えて

1

Geolocation apiは、(あなたがphonegapのような基本的なフレームワークを使用していない限り)ユーザーの位置を提供するために使用されるメソッドについて何も教えてくれません。あなたは位置が許容可能かどうかを確認するために正確なパラメータを扱うべきかもしれません。