4

作成中の Web サイトの Geo エンコーディングにアクセスするにはどうすればよいですか?

サイトを閲覧・利用している場所の位置情報を抽出したい。これにより、ユーザーがチェックインする際のチェックイン プロセスがよりスムーズになります。

Visual Studio 2008 での VB.NET に関する提案はありますか?

ありがとう

4

3 に答える 3

1

独自の制御下でそれを実行したい場合、プロセスはしばしばgeo-ipと呼ばれます。このデータを取得する方法はいくつかありますが、特定のベンダーを提案するのに十分な個人的な経験がありません。

https://www.google.com/search?q=geo-ip

本当に低レベルにしたい場合は、クライアントのIP whoisレコードを調べて、IPの所有者とその連絡先アドレスを確認します。それはとにかくグーグル検索で言及されたもののほとんどがしていることのようです。

私はasp.netの背後から無料のルックアップデータベースのいくつかを使用しましたが、通常はsql sprocsですべての面倒な作業を行い、WebサーバーよりもSQLの処理能力が高かったため、結果をフロントエンドにダンプしました。

于 2012-06-16T17:41:16.840 に答える
1

単純にGoogle Analyticsを使用することをお勧めします。それは無料で、非常に堅牢です。

彼らはあなたのサイトへのすべてのリクエストをジオコーディングするので、地図上で見ることができます。

ここに画像の説明を入力

于 2012-06-16T14:44:38.393 に答える
1

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 件のリクエストしか処理できません。

于 2012-06-16T17:52:57.897 に答える