Google Gears在Java/C中的地理定位
我正在尝试使用Java/C之类的语言查找计算机的物理位置。唯一准确的解决方案似乎是Google Gears()。MaxMind有一个API,但它只使用IP地址,而且似乎非常不准确(我希望尽可能获得准确的地址) JavaScript中有很多示例,但这需要安装Gears软件。我想我需要:Google Gears在Java/C中的地理定位,java,geolocation,location,google-gears,gears,Java,Geolocation,Location,Google Gears,Gears,我正在尝试使用Java/C之类的语言查找计算机的物理位置。唯一准确的解决方案似乎是Google Gears()。MaxMind有一个API,但它只使用IP地址,而且似乎非常不准确(我希望尽可能获得准确的地址) JavaScript中有很多示例,但这需要安装Gears软件。我想我需要: IP地址(简易) 无线/蜂窝网络信息 然后创建一个JSON请求,如:code.google.com/api/gears/geolocation\u network\u protocol.html 我认为唯一的困
- IP地址(简易)
- 无线/蜂窝网络信息
- 然后创建一个JSON请求,如:code.google.com/api/gears/geolocation\u network\u protocol.html
(很抱歉,没有链接链接--因为我是新成员,所以不允许链接。)您需要地理定位API附近wifi路由器的MAC地址、SSID、信号强度 如果您试图在Windows和Java上执行此操作,这可能会有一点帮助: 如果要在Windows(和其他一些语言)上执行此操作,则需要编写或找到一个与之交互的库。C#:和。的一些示例是否尝试过 Skyhook的公开可用SDK 允许开发人员快速、高效地 轻松启动位置,使其 使用Skyhook的应用程序 仅限软件的Wi-Fi定位系统 在他们选择的平台上
整个网站对具体信息的了解有点少,但我不知道它是免费的还是商业的 用于在移动设备或服务器上运行?用于任何普通笔记本电脑。它将安装在客户端计算机上。顺便说一句,Skyhook是iPhone中使用的一种技术——它使之前支持GPS的iPhone仍然能够比其他设备上使用的手机三角测量方法更好地定位地理位置。