嵌入地图、应用程序和群组

共享地图、应用程序或地图群组及应用程序的一种方法是将其包括在网页(如博客或组织的网站)中。 ArcGIS Online 提供了您所需要的代码、要包含的内容的选项以及布局选项。

嵌入地图

要使用即用型 HTML 代码嵌入已在 Map Viewer 中打开的公共地图,请执行以下操作:

  1. Map Viewer 中,打开已保存的地图。
  2. 验证是否已与所有人(公众)共享该地图。
    注:

    如果未公开共享地图,则单击嵌入地图 嵌入式地图 将自动打开地图共享设置。

    有关详细信息,请参阅共享地图的注意事项

  3. 内容(深色)工具栏上,单击嵌入地图 嵌入式地图
  4. 或者,在嵌入窗口中,执行以下任一操作来更改嵌入地图的显示方式:
    • 定义将包含的地图范围。
      提示:

      使用键盘快捷键帮助设置地图范围。 要绘制预览区域,按住 Shift 键并在地图上拖出一个框。 按 Esc 键以重置预览区域。 要查看 Map Viewer 中键盘快捷键的完整列表,请在 Microsoft Windows 上按 Alt+?,或者在 Mac 上按 Option+?

    • 模式下,选择亮色暗色
    • 地图元素下,选中任意地图元素旁边的复选框以将其包含在嵌入地图中。
    • 可用操作下,打开在 Map Viewer 中打开切换按钮,以启用在 Map Viewer 中打开嵌入式地图的选项。
      注:

      地图视图下,保留地图比例切换按钮默认处于打开状态。 地图将以预览比例打开,同时在各设备上保留要素的相对大小。 否则,比例会变化以显示预览范围中的要素。

  5. 单击复制 HTML 以复制提供的 HTML 代码。
  6. 将该代码粘贴到要显示地图的网页中。
    注:

    HTML 代码包含一个脚本标签以及要嵌入地图的自定义元素。 将脚本标签粘贴至 web 页面的 <head> 中。 向要显示地图的 web 页面的 <body> 添加自定义元素。

嵌入应用程序

您可能希望在网站中嵌入应用程序而不是地图。 嵌入应用程序在许多情况下都非常有用。 以下是一些示例:

  • 显示您使用 ArcGIS Instant Apps 模板(例如使用 Basic 模板)创建的应用程序,其中包括您配置的所有应用程序功能。
  • 通过嵌入包含 ArcGIS Experience Builder 中的方向微件的应用程序,可显示一个地图,其中包括具有嵌入凭据的高级服务(例如 World Routing Service)。

要使用即用型 HTML 代码嵌入应用程序,请执行以下操作:

  1. 验证您是否已登录,以及是否具备创建和共享内容的权限
  2. 打开要嵌入的应用程序的项目页面。

    注:

    要与组织外部的用户共享应用程序,则必须公开共享应用程序、地图和图层,否则只有群组成员才能查看内容。 为了获得最广泛的受众,请考虑将应用程序及其内容提供给所有人(公开)。

    提示:

    可以根据地图创建应用程序。 对地图所做的任何更改(例如对范围或图层的更改)都会反映在应用程序中。

  3. 单击配置
  4. 在配置窗口中,单击垂直工具栏上的共享
  5. 单击嵌入式地图嵌入部分中的复制
  6. 将代码粘贴到您的网站中要显示应用程序的位置。
    注:

    为确保组织外部的用户可以访问应用程序,请将组织的 URL 替换为 ArcGIS 公共 URL (https://arcgis.com)。 例如,如果组织的 URL 是 https://example.maps.arcgis.com,请将 example.maps.arcgis.com 替换为 arcgis.com

    提示:

    您也可以使用 URL 参数来控制正在嵌入的应用程序的外观和功能。

嵌入群组

您可以使用 ArcGIS Instant Apps 在网站、博客或其他平台中嵌入群组。 通过嵌入基于群组的应用程序,您可以向组织外部的用户展示精选内容,例如地图和应用程序。

要使用即用型 HTML 代码嵌入基于群组的应用程序,请执行以下操作:

  1. 验证您是否已登录,以及是否具备创建和共享内容的权限
  2. 单击站点顶部的群组,然后根据需要使用选项卡、过滤器、排序选项和搜索来查找要嵌入的群组。 单击群组名称以打开群组页面。

    注:

    要与组织外部的用户共享群组内容,必须公开共享群组和群组中的所有项目。 如果群组为私有群组,则仅群组成员可以查看内容。 为了获得最广泛的受众,请考虑将群组及其内容提供给所有人(公开)。

  3. 概览选项卡上,单击共享 Web 应用程序
  4. 单击 Instant Apps创建应用程序,然后从类别库Atlas 模板中选择。
  5. 在配置窗口中,单击垂直工具栏上的共享
  6. 单击嵌入部分中的复制 嵌入式地图
  7. 将代码粘贴到要显示群组的网站中。

    注:

    为确保组织外部的用户可以访问群组,请将组织的 URL 替换为 ArcGIS 公共 URL (https://arcgis.com)。 例如,如果组织的 URL 是 https://example.maps.arcgis.com,请将 example.maps.arcgis.com 替换为 arcgis.com