在android中获取wifi ip的位置

时间:2010-12-15 18:07:42

标签: android location ip

是否有可能获取Android手机连接的无线路由器的IP地址,并在应用程序中确定ip的相对位置?

2 个答案:

答案 0 :(得分:2)

有许多在线API可用于根据IP地址确定位置,例如hereherehere 您可以向其中一个服务发出请求,传入适当的“面向Internet”的IP地址(与通常以192.168.开头的内部IP地址不同,请参阅here以获取解释)。

答案 1 :(得分:2)

如果您的目标是获取用户的位置,请使用android location services。如果您的应用已请求并且用户未禁用无线位置服务,则它将使用wifi以及蜂窝网络。它已经打包到SDK中,方便使用。

使用其他方法追踪用户的背后可能并不是一件好事,并且在没有请求许可的情况下获取他们的位置。如果你需要他们的位置,你也可以通过批准的机制。