如何在iPhone中使用WiFi查找位置

3

在我的应用中,我正在尝试使用WiFi(而不是GPS,因为我的主要区域在建筑物内)来确定我的应用用户的位置,请问如何使用WiFi热点获取用户位置。

任何基础指南或示例都可以。

提前致谢。

敬礼


你可以查看http://www.skyhookwireless.com/。 - Sam Dufel
请查看http://www.jeremyjohnstone.com/blog/2010-04-08-ipad-geo-location-accuracy.html。 - westsider
2个回答

0

除非您想查明用户在特定建筑物内已知 Wi-Fi 位置的位置,否则您将不得不采用 IP 地址地理定位数据库。有一些服务(例如由 MaxMind 提供的服务),您可以订阅更新其数据库。该数据库将 IP 地址映射到位置。

这只能让您获得大致的位置信息,因此您最好主要使用 GPS,但 IP 地址作为备用。


0
使用Core Location框架。该框架会向您隐藏实际设备功能(或多或少),并(根据您设置的选项)为您提供经度和纬度的最佳估计。我在iPhone和iPod touch上使用了完全相同的应用程序,并且在touch上获得了非常好的结果。它可能不够精确,但对于大多数应用程序来说已经足够了。
请查看Core Location文档和开发者网站上的“LocateMe”示例代码:https://developer.apple.com/library/ios/#samplecode/LocateMe/Introduction/Intro.html

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接