2

Java を実行しているコンピュータがどこにあるかを Java から知ることはできますか? そうでない場合、JNI を使用してどのように行うことができますか? または任意のスクリプトですか?私は Java システムを構築しています。ログイン時に、誰が、どこで、いつログインしているかをデータベースに登録する必要があります。私はどこに行くのか分かりません。

4

2 に答える 2

2

クライアントに何らかの座標 (GPS など) を送信させることができない場合は、MaxMind GeoIPなどの IP ベースのソリューションを使用できます。彼らは都市liteの位置データベースのバージョンを持っています。これは無料ですが、精度は低くなります。ほとんどの一般的な言語で使用できるAPIがあります。

于 2012-02-12T14:05:39.837 に答える
1

IP アドレスを使用して、コンピューターが実行されている国を特定できます。利用可能な IP アドレス データベースがいくつかあります。検索マシンで調べてください。

于 2012-02-12T14:05:23.723 に答える