如何获得建筑物iphone内的当前位置

时间:2011-08-02 16:25:18

标签: iphone ios4 mapkit core-location

如何获得建筑物内的当前位置。我想开发一个类似于http://matadornetwork.com/goods/point-inside-indoor-map-application-for-the-iphone-and-android/的应用程序(在较小/较不复杂的范围内)并且想知道我应该采取的方法。是否有任何教程/示例/文章可以指出我正确的方向?谢谢......

2 个答案:

答案 0 :(得分:1)

使用kCLLocationAccuracyBestForNavigationkCLLocationAccuracyBest,您可以获得相对准确的用户位置[请参阅Apple的Location Awareness Programming Guide]。你需要考虑那个

  • GPS的室内使用将使精确定位变得困难
  • iPod Touch和iPad用户将无法获得精确的位置
  • 我怀疑海拔高度是否足够精确,以便在高楼层之间产生差异

另外考虑一下你必须收集大量关于你想要绘制的建筑物的信息(不仅要绘制它们的平面图,还要得到它们的精确坐标)。

获得所有这些信息后,在图像上显示一个发光点并不困难,只需将地理坐标转换为更易于处理的事物(在代表建筑物的不同图像的CGRect范围内) 。无需使用mapkit。

截至您链接的软件,我怀疑它可以准确地提供用户当前位置的结果(但仍然有用于获取电话号码和指南针信息)。不幸的是,这种技术非常有前途。

答案 1 :(得分:1)

Indoor Navigation System for Handheld Devices显示了室内导航如何发挥作用的几种可能性。