从其他应用程序启动 Indoors

适用于 ArcGIS Indoors Maps 扩展模块。

与可配置启动操作以从 Indoors 移动应用程序打开其他应用程序一样,可将链接配置为从其他可配置移动应用程序启动 Indoors 移动应用程序。 如果贵组织使用其他可配置移动应用程序,可在这些应用程序中嵌入共享链接以启动 Indoors 应用程序并自动聚焦于特定要素。

以下是使用 URL 链接的示例:

  • 使用工单应用程序的移动工作人员可以启动 Indoors 移动应用程序并自动聚焦于特定工单。
  • 使用公司特定应用程序追踪会议和事件的员工可以启动 Indoors 移动应用程序并自动聚焦于事件或会议的位置,以快速获取指示,无需在 Indoors 应用程序中进行搜索。

URL 参数

使用共享按钮生成的链接包含下表中描述的用于标识要素位置的参数。 可使用这些参数来构建 URL,用于启动 Indoors 移动应用程序并显示特定要素。

参数描述

mapid

ArcGIS 组织中移动地图包 (MMPK) 项目的 ID。 仅当要定位特定地图中的要素并存在多个共享地图时,此参数才为必需项。

如果活动地图与在此参数中指定的地图不同,则 Indoors 应用程序将显示一条消息。

注:

如果 URL 中不存在 mapid 参数,则应用程序将尝试在活动地图中定位要素。

itemSourceKey

地图中包含要素的图层的名称,例如 Units。

itemUniqueIdField

itemSourceKey 图层中包含要素的唯一标识符的字段。

itemUniqueId

要素的 itemUniqueIdField 字段值。

x

要素的经度。 设置此参数属于可选操作。

y

要素的纬度。 设置此参数属于可选操作。

l

要素所在的楼层的垂直顺序。 设置此参数属于可选操作。

示例 URL

以下是可用于启动要素的 URL 的示例:

用于启动 Indoors 移动应用程序并显示要素的 URL

  • 共享的办公室位置 (ArcGIS Enterprise):https://<My ArcGIS organization>/portal/apps/indoors?mapid=783d905c84e7469abdd641c66e70c1ec&itemSourceKey=Units&itemUniqueIdField=UNIT_ID&itemUniqueId=BuildingA.Floor1.Room100&x=-117.1970211786788&y=34.05616621509763&l=0
  • 共享的办公室位置 (ArcGIS Online):https://<My ArcGIS organization>.arcgis.com/apps/indoors?mapid=783d905c84e7469abdd641c66e70c1ec&itemSourceKey=Units&itemUniqueIdField=UNIT_ID&itemUniqueId=BuildingA.Floor1.Room100&x=-117.1970211786788&y=34.05616621509763&l=0

用于启动 Indoor Viewer 应用程序或 Indoors 移动应用程序并显示要素的 URL

  • 共享的办公室位置 (ArcGIS Enterprise):https://<My ArcGIS organization>/portal/apps/indoors?appid=431ec99004b64bc5b30a4923f67e0c27&mapid=783d905c84e7469abdd641c66e70c1ec&itemSourceKey=Units&itemUniqueIdField=UNIT_ID&itemUniqueId=BuildingA.Floor1.Room100&x=-117.1970211786788&y=34.05616621509763&l=0
  • 共享的办公室位置 (ArcGIS Online):https://<My ArcGIS organization>.arcgis.com/apps/indoors?appid=431ec99004b64bc5b30a4923f67e0c27&mapid=783d905c84e7469abdd641c66e70c1ec&itemSourceKey=Units&itemUniqueIdField=UNIT_ID&itemUniqueId=BuildingA.Floor1.Room100&x=-117.1970211786788&y=34.05616621509763&l=0

用于启动 Indoors 移动应用程序并显示特定位置(仅限 x,y,l)的 URL

  • 共享的位置 (ArcGIS Enterprise):https://<My ArcGIS organization>/portal/apps/indoors?mapid=783d905c84e7469abdd641c66e70c1ec&x=-117.19555207109245&y=34.05733200897579&l=0
  • 共享的位置 (ArcGIS Online):https://<My ArcGIS organization>.arcgis.com/apps/indoors?mapid=783d905c84e7469abdd641c66e70c1ec&x=-117.1970211786788&y=34.05616621509763&l=0

用于直接启动 Indoors 移动应用程序的 URL

在上面的示例中,URL 为 web 链接,用于提供启动 Indoors 移动应用程序或 Viewer web 应用程序的选项。也可以将链接配置为在 URL 中通过将 https:// 替换为 arcgis-indoors:// 直接启动本机移动应用程序。

下面是直接启动 Indoors 移动应用程序并显示共享的办公室位置的 URL 示例:arcgis-indoors://loc?mapid=783d905c84e7469abdd641c66e70c1ec&itemSourceKey=Units&itemUniqueIdField=UNIT_ID&itemUniqueId=BuildingA.Floor1.Room100

用于直接启动 Viewer 应用程序的 URL

在上面的示例中,URL 为 web 链接,用于提供启动 Indoors 移动应用程序或 Viewer web 应用程序的选项。您可以配置该链接以在 iOS 设备上的移动浏览器中直接启动 Viewer 应用程序,而无需通过将参数 &openWebApp=true 附加到 URL 来显示此提示。

相关主题


在本主题中
  1. URL 参数
  2. 示例 URL