作成中の Web サイトの Geo エンコーディングにアクセスするにはどうすればよいですか?
サイトを閲覧・利用している場所の位置情報を抽出したい。これにより、ユーザーがチェックインする際のチェックイン プロセスがよりスムーズになります。
Visual Studio 2008 での VB.NET に関する提案はありますか?
ありがとう
作成中の Web サイトの Geo エンコーディングにアクセスするにはどうすればよいですか?
サイトを閲覧・利用している場所の位置情報を抽出したい。これにより、ユーザーがチェックインする際のチェックイン プロセスがよりスムーズになります。
Visual Studio 2008 での VB.NET に関する提案はありますか?
ありがとう
独自の制御下でそれを実行したい場合、プロセスはしばしばgeo-ipと呼ばれます。このデータを取得する方法はいくつかありますが、特定のベンダーを提案するのに十分な個人的な経験がありません。
https://www.google.com/search?q=geo-ip
本当に低レベルにしたい場合は、クライアントのIP whoisレコードを調べて、IPの所有者とその連絡先アドレスを確認します。それはとにかくグーグル検索で言及されたもののほとんどがしていることのようです。
私はasp.netの背後から無料のルックアップデータベースのいくつかを使用しましたが、通常はsql sprocsですべての面倒な作業を行い、WebサーバーよりもSQLの処理能力が高かったため、結果をフロントエンドにダンプしました。
Free geo ip は、必要なすべての情報を提供する無料の Web サービスです。
http://freegeoip.net/static/index.html
サービスに電話をかける
http://freegeoip.net/{format}/{ip_or_hostname}
また、サービスは JSON 形式で返します。
show({"city": "Mountain View", "region_code": "CA", "region_name": "California", "metrocode": "807", "zipcode": "94043", "longitude": "-122.057", "country_name": "United States", "country_code": "US", "ip": "209.85.145.147", "latitude": "37.4192"});
無料であるため、1 時間あたり 1000 件のリクエストしか処理できません。