在Java中从iPhone等设备获取位置坐标(不是基于IP,更像是GPS或手机信号)

在Java中从iPhone等设备获取位置坐标(不是基于IP,更像是GPS或手机信号),java,coordinates,smartphone,Java,Coordinates,Smartphone,如何从移动设备(smarthphone、iPhone、BlackBerry…)获得比IP地址更准确的位置坐标。例如,使用智能手机API中的GPS查询。如何与Java集成?这取决于您的要求 如果您的意思是“如何在智能手机的本机应用程序中使用Java检索GPS坐标?”,那么每个智能手机平台的答案都会有所不同,而iPhone没有答案,因为iPhone不运行Java 如果您的意思是“如何在后端使用Java在web应用程序中检索GPS坐标?”,那么您可以使用HTML5中的地理定位API,前提是浏览器支持它

如何从移动设备(smarthphone、iPhone、BlackBerry…)获得比IP地址更准确的位置坐标。例如,使用智能手机API中的GPS查询。如何与Java集成?

这取决于您的要求

如果您的意思是“如何在智能手机的本机应用程序中使用Java检索GPS坐标?”,那么每个智能手机平台的答案都会有所不同,而iPhone没有答案,因为iPhone不运行Java


如果您的意思是“如何在后端使用Java在web应用程序中检索GPS坐标?”,那么您可以使用HTML5中的地理定位API,前提是浏览器支持它(据我所知,Mobile Safari和Android中的浏览器支持这一点。我不知道Blackberry,也会假设它不支持)。请参阅。

有一个小的javascript库,它弥补了W3C地理定位API和Blackberry等专有API之间的差距-