在我的应用程序中,我试图找出我的应用程序用户使用WiFi的位置(不是GPS,因为我的主要区域在建筑物内),任何人都可以告诉我如何使用WiFi的热点获取用户位置
任何基本指南或示例都很好。
提前致谢。
egards
答案 0 :(得分:0)
除非您想要确定用户在具有已知Wi-Fi点的特定建筑物中的位置,否则您将不得不求助于使用IP地址地理位置数据库。有些服务(例如MaxMind提供的服务)具有您订阅更新的数据库。数据库将IP地址映射到位置。
这只会给你近似值,所以你最好的办法是主要使用GPS但IP地址作为备份。
答案 1 :(得分:0)
使用核心位置。核心位置框架隐藏了您的实际设备功能(或多或少)和(根据您设置的选项)为您提供纬度和经度的最佳估计。我在iPhone和iPod touch上使用了完全相同的应用程序,并且通过触摸获得了非常好的效果。它不会那么准确,但对大多数应用来说都足够了。
查看开发者网站上的核心位置文档和“LocateMe”示例代码:https://developer.apple.com/library/ios/#samplecode/LocateMe/Introduction/Intro.html