GPS室内精度

Posted

技术标签:

【中文标题】GPS室内精度【英文标题】:GPS indoor precision 【发布时间】:2013-06-27 10:47:05 【问题描述】:

我有一个应用程序需要使用葡萄牙和巴西的手机 GPS 坐标来获得准确的地址。

当我尝试获取当前位置地址(室内)时,位置和街道名称是正确的,但街道号码和邮政编码通常是错误的。

我正在使用反向地理编码,这里的谷歌地图 API 是调用代码:

  NSString *requestUrlString = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=false", coordinatesString];
    //Creating the HTTP Request and setting the required post values
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:requestUrlString]];
    [request setTimeOutSeconds:200];
    [request setDelegate:self];

    [request setDidFinishSelector:@selector(geocodeFinished:)];
    [request setDidFailSelector:@selector(geocodeFailed:)];
    [request startAsynchronous];

我的问题是,通过使用 ios Maps 框架,我可以获取特定地点的坐标并将其转换为正确的地址吗? 还有我可以做些什么来提高室内/室外坐标的精度?

在此先感谢,对于刚刚提出的问题的更多说明,我会在这里。

【问题讨论】:

【参考方案1】:

查看Location Awareness Programming Guide,您可以找到使用CoreLocation 框架进行正向/反向地理编码所需的一切。

对于建筑物内部的精确度,您无需做太多事情;在建筑物内你可能会得到一个糟糕的triangulation,这真的取决于你是什么样的建筑物。如果您靠近窗户,您可能可以获得很好的坐标,但如果您在机场中心,则很难。

【讨论】:

对于建筑物内部的精确度,iOS7 中的一些新增功能应予以考虑并证明是有用的。特别是,看看一个叫做 iBeacons 的东西。 @isaac 是的,我知道,但我们不能在这里讨论 :)

以上是关于GPS室内精度的主要内容,如果未能解决你的问题,请参考以下文章

UWB+ZigBee定位技术开创井下空间里的“GPS”导航

具体解释Android定位

核心定位精度室内

GPS定位精度是如何计算的?

(iphone) 核心定位在室内的精度如何?

UWB室内高精度定位在物联网的“C”位