是否有可能获取Android手机连接的无线路由器的IP地址,并在应用程序中确定ip的相对位置?
答案 0 :(得分:2)
有许多在线API可用于根据IP地址确定位置,例如here,here或here
您可以向其中一个服务发出请求,传入适当的“面向Internet”的IP地址(与通常以192.168.
开头的内部IP地址不同,请参阅here以获取解释)。
答案 1 :(得分:2)
如果您的目标是获取用户的位置,请使用android location services。如果您的应用已请求并且用户未禁用无线位置服务,则它将使用wifi以及蜂窝网络。它已经打包到SDK中,方便使用。
使用其他方法追踪用户的背后可能并不是一件好事,并且在没有请求许可的情况下获取他们的位置。如果你需要他们的位置,你也可以通过批准的机制。