使用 Core Location 在 iOS 上进行室内定位 - 不准确?

本文介绍了使用 Core Location 在 iOS 上进行室内定位 - 不准确?的处理方法,对大家解决问题具有一定的参考价值

问题描述

使用 WWDC 提供的示例代码,我一直在尝试编写一个简单的概念验证应用程序,用于在我的办公楼中执行室内定位.我有一个平面图图像并替换了演示代码中的标准图像.我还完成了 GPS 坐标到两个锚点像素的必要映射.

Using the sample code provided from WWDC, I've been trying to write a simple proof-of-concept app that performs indoor positioning in my office building. I have a floor plan image and replaced the standard image in the demo code. I've also done the requisite mapping of GPS coordinates to pixels for the two anchor points.

当我在模拟器中运行应用程序并指定静态 GPS 坐标时,我看到模拟器中的位置已按预期更新.然而,当我在手机上运行它时,体验并不像苹果在视频中宣传的那样无缝.在我的 iPhone 5s 上,定位无处不在,而且很少接近准确.即使坐在可以清楚地看到天空的窗户旁边,我仍然得到非常不准确的结果.

When I run the app in the simulator and specify static GPS coordinates, I see the position updated as expected in the simulator. When I run it on my phone, however, the experience isn't nearly as seamless as Apple advertised in the video. On my iPhone 5s, the positioning is all over the place, and rarely anywhere close to accurate. Even sitting next to a window with a clear line-of-sight to the sky I still get very inaccurate results.

我认为这可能与我们的物理布局、WiFi 拓扑或其他此类参数有关.但是,我还注意到 Apple 有一个门户,您可以在其中注册您的设施以用于室内定位.这与我的应用程序中的不良结果有关吗?我无法想象 Apple 将如何在这种情况下提供帮助,但我认为这可能与此有关.

I would assume that this might have something to do with our physical layout, WiFi topology, or other such parameters. However, I also noticed that Apple has a portal where you can register your facility for use with indoor positioning. Does this have something to do with the poor results in my app? I can't imagine how Apple would be able to help with such a scenario, but thought it might have something to do with it.

我还应该采取其他步骤来提高我的应用的准确性吗?有没有办法利用 iBeacons 改善室内定位?我还没有找到任何说明这一点的文档,但我想也许这里有人会知道.

Are there other steps I should take to increase the accuracy of my app? Is there a way to leverage iBeacons for improved positioning indoors? I haven't found any documentation indicating so, but thought maybe someone here would know.

推荐答案

没错,Apple 在 https://mapsconnect 上有可用的门户.apple.com

You're right, Apple has the portal available at https://mapsconnect.apple.com

您可以在此门户添加您的场地,Apple 将指导您进行设置.但是,您的场地必须具备以下所有属性:

At this portal you can add your venue and Apple will guide you on setting it up. However, your venue must have all of the following attributes:

  • 向公众开放
  • 年访问量超过 100 万
  • 提供完整、准确和按比例缩放的参考地图
  • 整个区域都有 Wi-Fi
  • 场地所有者授权的相关应用

如果您的场地具备所有必需的属性,那么您还需要回答以下有关您的使用情况的问题:

If your venue has all the required attributes, then you also will need to answer these questions about your usage:

  1. 您打算如何使用室内定位?(广告、导航、交付内容)
  2. 您希望通过室内定位启用多少个场地?
  3. 您有什么类型的场地?(机场、医院、博物馆、商场、办公室)
  4. 您有什么类型的平面图?(CAD、BIM、GeoJSON、AI、PDF、PNG 等)
  5. 场馆是否配备 Wi-Fi 和/或 iBeacon?
  6. 最大的场地名称
  7. 最大的场地地址

完成整个表格并跳过最后一圈后,您将被带到一个确认详细信息的页面.完成后,一切都在他们手中,他们会与您联系.

Once you have completed the entire form and jumped through the last hoop, you will be brought to a page that confirms the details. Once done, it's all in their hands and they will contact you.

这篇关于使用 Core Location 在 iOS 上进行室内定位 - 不准确?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,WP2

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1158

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1059

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this->id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:798

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this->id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:884

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:925

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:870

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:854

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:825

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1688

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1294