【问题标题】:how to get current location inside a building iphone如何获取建筑物内的当前位置 iphone
【发布时间】:2011-08-02 16:25:17
【问题描述】:
【问题讨论】:
标签:
iphone
ios4
mapkit
core-location
【解决方案2】:
使用kCLLocationAccuracyBestForNavigation 或kCLLocationAccuracyBest,您可以获得相对准确的用户位置[参见Apple 的Location Awareness Programming Guide]。您需要考虑这一点
- 在室内使用 GPS 会使精确定位变得困难
- iPod Touch 和 iPad 用户将无法获得精确位置
- 我怀疑高度是否足够精确,无法区分高层建筑的楼层
还要考虑到您必须收集大量有关要绘制地图的建筑物的信息(不仅要绘制它们的平面图,还要获取它们的精确坐标)。
获得所有这些信息后,在图像上显示一个发光点应该不难,只需将地理坐标转换为更易于管理的东西(以代表建筑物的不同图像的 CGRect 的比例) .无需使用 mapkit。
对于您链接到的软件,我怀疑它能否准确地提供用户当前位置的结果(但对于获取电话号码和指南针信息等仍然有用)。但不幸的是,这种技术非常有前途。