2010-11-03 167 views
2

我想写一个应用程序,它可以记录我们正在访问的wifi热点的位置并将它们显示在地图上。但问题是 - 我如何获得wifi热点的位置? 我想我可以使用wifi信号来获取wifi热点的位置,但它可能不是很准确的第一次。如果没有其他解决方案,我可以在第一时间访问wifi热点时记录GPS的位置。如何获取wifi热点的位置?

+1

http://www.google.co.uk/search?hl=&q=ip+to+lcoation < - 与谷歌有关的大量信息与此相关,我没有时间筛选,但我确定它会有所帮助。最大的问题是,你无法得到认真准确的修复。我认为最好将手机的内置GPS芯片绑定,并在用户连接到WiFi热点时记录经纬度。 – Dave 2010-11-03 10:27:52

回答

6

您将无法找到热点位置,您将无法确定从当前位置到实际热点的方向和距离。

热点不报告他们的坐标(我的wifi箱甚至不知道它是自己的地理坐标)。谷歌在他们的街景任务期间捕获热点,并使用结果对无线热点的位置进行三角测量,其他公司也一样构建了数据库。

因此,要获取信息,您需要访问知道热点坐标的数据库。

+0

因此,我可以要求用户自己提供他们的WiFi热点的位置,并注册我的服务。最后,我的应用程序为我的服务下载新信息以更新WiFi热点信息。这个可以吗? – Daniel 2010-11-03 11:37:20

0

我不这么认为。我使用iPod touch地图和三星Galaxy Wonder作为热点。 iPod可以告诉我的位置!我的猜测是三星悄悄地遵循苹果公司通过Wi-Fi传播地理信息的做法。