适用于 ArcGIS Indoors Maps 扩展模块。
您可以使用 URL 或 QR 码共享 Indoor Viewer 中的大多数要素的位置。
共享的 URL 或 QR 码将启动应用程序,显示的内容取决于生成 URL 或 QR 码时处于活动状态的图层。 例如,如果共享指向自行车停放架的链接,则可以打开自行车路径图层,即使默认情况下未打开该图层也是如此。
您可以在浏览器模式和展台模式下使用 QR 码共享位置。 使用 URL 共享位置仅在浏览器模式下可用。
注:
移动设备必须具有 Viewer URL 的访问权限,才能正确打开共享位置。 如果该 URL 是内部 URL 或不适用于展台用户,请在配置应用程序面板中关闭 QR 码共享。
使用 QR 码共享位置
当您需要从固定设备(例如,工作站或展台)移动信息并想要将其传输到移动设备时,使用 QR 码共享位置更为方便快捷。
您可以通过 QR 码访问移动设备上的共享位置,如下所示:
- 在共享位置时打开您希望其可见的图层,然后关闭您不希望其可见的图层。
- 对于地图中的活动项目,请选择 Viewer 信息面板底部的在移动设备上获取此信息。
一条 QR 码随即出现。
- 使用移动设备上的相机应用程序扫描 QR 码。
一条提示随即出现在移动设备上。
- 点击提示以继续,在您的移动 web 浏览器中转至 Viewer。
或者,启动 ArcGIS Indoors for iOS 或 ArcGIS Indoors for Android 以打开共享位置。
注:
需要进行配置以通过 QR 码启动 Indoors for iOS。
使用 URL 共享位置
您也可将位置共享为 URL,以便可在 web 浏览器或本机移动应用程序中将位置打开。
- 在共享位置时打开您希望其可见的图层,然后关闭您不希望其可见的图层。
- 单击信息面板顶部的共享按钮 ,以查看地图中的活动项目。
- 使用电子邮件、文本或即时消息等应用程序复制 URL 以共享位置。
通过共享 URL 打开图层
当您从信息面板共享要素的 URL 时,JSON 包含可见图层的标识符。 将此 JSON 添加到 URL 之前,需要对其进行编码。 打开共享 URL 时,相同的图层会显示在地图和图层列表中。
注:
通过移除 URL 中的 itemUniqueField、itemSourceKey、itemUniqueId、x、y 和 l 参数,可以移除要素的位置详细信息,并在共享 URL 中打开或关闭图层。 打开不含上述参数的 URL 时,仍会显示之前打开的图层,但会移除位置详细信息。
或者,可以通过在 JSON 结构中定义 operationalLayer 标识符来配置 URL,然后再将其编码到 URL 中。 以下提供了有关 visibleLayers 参数的 JSON 结构的信息:
visibleLayers=
[
// format for a feature layer:
{
"layerId": "<operationalLayer id>"
},
// format for a map service layer:
{
"layerId": "<operationalLayer id>",
"subLayerIds": [<array of sub layer ids>]
},
...
]
ArcGIS Indoors 移动应用程序支持
共享自 Viewer 的链接可以选择在适用于 iOS 和 Android 的本机 Indoors 应用程序中打开。
iOS
当通过 iOS 设备访问链接时,可以配置 Viewer 以包括在 Indoors for iOS 中打开共享位置的选项。 此设置必须在 Viewer web 应用程序配置中进行配置,并且 Indoors for iOS 应用程序必须安装在移动设备上。 默认情况下,如果 Viewer 是根据模板创建,则会启用该设置。
Android
Indoors for Android 没有任何配置要求。 Android 设备将提供相应选项,用于在点击或使用相机扫描时打开链接。 如果已安装 Indoors for Android 应用程序,则该应用程序将作为可用于打开链接的选项之一。