Java/Cなどの言語を使用してコンピューターの物理的な場所を見つけようとしています。唯一の正確な解決策は、Google Gears(http://code.google.com/apis/gears/api_geolocation.html)のようです。MaxMindにはAPIがありますが、IPアドレスのみを使用しており、非常に不正確に見えます(可能な限り正確なアドレスが必要です)。
JavaScriptにはたくさんのサンプルがありますが、それにはGearsソフトウェアをインストールする必要があります。私は必要だと思います:
- IPアドレス(簡単)
- ワイヤレス/セルネットワーク情報
- 次に、次のようにJSONリクエストを作成します:code.google.com/apis/gears/geolocation_network_protocol.html
私が思う唯一の難しさは、ワイヤレス/セルネットワーク情報を取得することです。誰かがいくつかのポインタを提供できますか?私はこれを見ました--nicomsoft.com/wifiman/-しかし$600はかなり高いです、そして私はそれが作られている言語(C / C ++、Delphi、VB、VB.NET、C#)のどれも実際には知りません、私は学びたいと思っていますが(私はJavaを知っています)。
ありがとう!(リンクをリンクしないことをお詫びします-私は新しいメンバーなので許可されていません。)