从Java中,如何找到它所在的计算机的物理位置(城市、国家)';她在跑步吗?
可以从Java知道它运行的计算机在哪里吗?如果没有,我如何使用JNI实现它?还有脚本吗?从Java中,如何找到它所在的计算机的物理位置(城市、国家)';她在跑步吗?,java,database,java-native-interface,location,geoip,Java,Database,Java Native Interface,Location,Geoip,可以从Java知道它运行的计算机在哪里吗?如果没有,我如何使用JNI实现它?还有脚本吗? 我正在构建一个Java系统,在登录时,我应该在数据库上注册谁在何时何地登录。我只是不知道如何获取where。您可以使用ip地址来定位计算机运行的国家/地区。有几个ip地址数据库可用-只需在搜索机中查找它们。除非您可以让客户端发送某种坐标(如GPS),否则您可以使用基于ip的解决方案,如。他们有一个lite版本的和定位数据库,这些数据库是免费的,但不太准确。大多数通用语言都有可用的IP地址。假设您使用的是se
我正在构建一个Java系统,在登录时,我应该在数据库上注册谁在何时何地登录。我只是不知道如何获取where。您可以使用ip地址来定位计算机运行的国家/地区。有几个ip地址数据库可用-只需在搜索机中查找它们。除非您可以让客户端发送某种坐标(如GPS),否则您可以使用基于ip的解决方案,如。他们有一个
lite
版本的和定位数据库,这些数据库是免费的,但不太准确。大多数通用语言都有可用的IP地址。假设您使用的是servlet,那么就获取IP地址并使用区域查找表。(不,这不会让你获得城市的准确度,但如果用户不告诉你,这就足够了。)