2012-02-26 48 views
0

我希望能够通过自己的手机的WiFi信号来跟踪在自己家中有人。无论如何要使用Google室内地图来做到这一点?我目前找不到任何API,但我只是在问周围以确保。使用谷歌室内地图来映射你的家?

+0

我不认为这是可能的,因为经纬度不能跟踪那个接近 – Ali 2012-02-26 17:43:50

+0

你见过http://openlayers.org/吗?不知道它是否会起作用,但谷歌地图API更灵活。 – h0tw1r3 2012-02-26 17:46:01

+0

GPS不够准确和Wifi的作品没有像GPS。 – Sparky 2012-02-26 17:57:45

回答

2

我不认为你可以只用一个参考点跟踪装置。

如果使用WIFI信号功率,则只能确定半径由信号强度下降设置的圆上的位置。

这不可能是你想要的,你需要确定设备在该圆上的位置。

但是既然你只有一个参考点,那就是WIFI发射器的位置(我假设它是一个无线路由器),你不能。

这正是您的设备需要“看”(如在直接视线中)多个GPS卫星的原因。 (它被称为三角测量 - 实际上是三边测量)。

请牢记这一点:信号强度的下降受墙壁影响,以及墙壁与设备和无线发射器设置的线形成的角度。

因此,使用wifi信号强度并将其转换为可用距离时需要考虑多个因素。

因此,你可能将无法使用WiFi追踪某人的室内。除非你设置多个无线发射器和记录自己的GPS位置,并在点的房子很多注册它们的信号强度。这不是真的可行......还是这样?

+0

我明白你在说什么,而且这很有道理。爱立信实验室做了类似的事情:https://labs.ericsson.com/apis/indoor-maps-and-positioning/documentation#Indoor_Positioning_API_for_Android – tabchas 2012-02-26 18:31:58

1

辅助GPS,这是大多数iPhone和Android设备的功能,通过检测Wifi网络和附近的强度,并将其与GPS信号相关联。如果你的邻居有wifi到达你的房子,特别是如果你使用wifi多个邻居,这是可能的。然而,这要求要么位置提供,如谷歌或天棚或他人已经注册的重叠和与位置相关的,并且网络的名称是足够唯一的(即不是每个人都有一个网名为Linksys的)或你自己做测量,并将这些点与经度和纬度相关联。

你可以做的实际上是打开谷歌地图的iPhone或Android设备上,看看它是否可以通过房子跟踪你最好的测试。