GeoLocationサービスプロバイダーはどのように機能しますか?
私たちは毎月バイナリファイルを提供している会社と協力しており、IPアドレスでファイルを照会すると、その場所(国、地域、都市、郵便番号など)が返されます。
彼らはどのようにしてこの情報を収集しますか?
興味深い点は、彼らはいくつかの国の情報を持っていないということです。私のもののように :)
GeoLocationサービスプロバイダーはどのように機能しますか?
私たちは毎月バイナリファイルを提供している会社と協力しており、IPアドレスでファイルを照会すると、その場所(国、地域、都市、郵便番号など)が返されます。
彼らはどのようにしてこの情報を収集しますか?
興味深い点は、彼らはいくつかの国の情報を持っていないということです。私のもののように :)
IPジオロケーションは、WHOIS情報、traceroute、ホスト名、およびパブリックソースを介して収集されたその他のデータなど、インターネットサービスプロバイダーからのデータを使用します。ISPごとにネットワークの構造が異なるため、非常に不正確になる可能性があります。
ブラウザベースのジオロケーションもあります。これは、近くのWi-Fiアクセスポイントに関する情報を使用します。モバイルデバイスの場合は、セルラータワーIDやGPSを使用します。Google位置情報サービスはChromeとFirefoxの主要プロバイダーですが、これはすべてブラウザによって異なります。
あなたはそのファイルの代金を支払った会社で働いていると思います。それを機能させるためにバックエンド開発を実行するのはあなた次第です。MaxMind GeoIPは、そのためのWebサービスAPIも提供します。
ブラウザベースのジオロケーションに興味がある場合は、DiveIntoHTML5に非常に優れたチュートリアルがあります。