2016-04-13 4 views
2

私は自分の現在の都市を練習しようとするサイトを構築しています。これはIPアドレスとGeoIPデータベースを使って行います。ユーザーがモバイルネットワーク上にいる場合GeoIPは機能しますか

しかし、多くのユーザーがモバイルネットワーク上にいて、ロケーションの検索が依然として合理的に正確かどうか疑問に思っていましたか?

それがない場合、代替手段はありますか?理想的には、ユーザーにHTML5のジオロケーションのように自分のロケーションにアクセスするよう促さないもの。

答えて

1

私は広告ネットワーク用のWebサービスを実行しています。これはモバイルデバイスによってのみアクセスされます。 geoIPを使用して、ユーザーの最初のローカライズや適切な言語の取得などを行っています。

geoipデータベースから実際に正しく機能しています。

また、モバイルデバイスがローカルプロバイダにログインしていることもあります。 IPアドレスは既知です。

希望に役立ちます。

何らかのテストができる場合は、ジオープ上にユーザーを配置し、html5ジオロケーションよりも場所を尋ねる。その後、結果を比較します。 geoipの結果が満足できたら、html 5 geolocationを無効にします。

+0

"モバイルデバイスはローカルプロバイダーを介してログインしています"ので、IPアドレスの場所はローカルプロバイダーの場所であり、モバイルユーザーの所在地ではありません。非常に不正確にならないでしょうか? – MakkyNZ

+0

ほとんどの場合、モバイルプロバイダーには無線セルの近くにゲートウェイがあります。つまり、電話機がログインしているセルの近くに実際に位置情報を取得できます。それが我々のデータに見られるものです。ジオポップとデバイスロケーションサービスを比較することができます。これは、プロセスでは、後で知られた粗い場所にアクセスして、提供された広告をより正確にするためです。 –

関連する問題