我有一个基于 J2EE Web 的应用程序,它是专门为 iPad、iPhone 和其他移动设备开发的。我需要找出设备当前位置的经度和纬度。 我通过 javaScript navigator 对象完成了此操作,如下所示。
var gps = navigator.geolocation; 如果(全局定位系统){ gps.getCurrentPosition(successFunction,errorFunction, 选项); }
但它要求用户接受。 有没有办法使用java for web应用程序找出当前位置详细信息。
最佳答案
正如 Aaron 指出的那样,如果您想从设备上的 GPS 获取位置,那么您必须接受设备将要求用户接受的事实,这是没有办法解决的。
对于手机,还可以从移动网络获取大致位置(例如从 GMLC 通过 MLP ),但是:
- 您需要与移动运营商达成协议(protocol)才能访问此类信息(您通常没有)
- 它不适用于 iPad,因为它未连接到移动网络
关于java - 如何使用j2ee应用程序查找iPhone当前位置的纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4384253/