共享地图

您可以与您的组织、特定群组或公众共享在 Map Viewer 中创建的地图。 如下所示从 Map Viewer 共享地图,或从项目详细信息页面共享地图。

共享地图

可以在 Map Viewer 中创建或编辑您拥有的地图时将其共享。

要在地图处于打开状态时共享地图,请完成以下步骤:

  1. 验证您是否已登录到您所在的组织。

    您的账户必须是默认管理员角色的成员或被分配了共享内容的权限集的自定义角色。

  2. 在 Map Viewer 中打开地图后,单击内容(深色)工具栏上的共享地图 共享地图,然后单击管理共享。
  3. 为地图选择共享级别。
  4. 或者,单击编辑群组共享,以与一个或多个群组共享地图,然后单击应用。
  5. 单击保存。

如果地图中存在未与正确受众共享的图层,则将出现查看共享对话框,其中包含每个图层的消息,指示了其可访问性状态。 单击消息可查看每个图层的其他详细信息。

如果您是图层所有者或组织管理员,则可以单击更新共享以与地图同步图层的共享配置。 或者,可以单击查看完整详细信息以打开图层的项目页面,并在概览选项卡的共享部分中更新其共享级别。 如果您无法更新图层的共享配置,找到图层所有者(在项目摘要下方显示),联系该所有者询问是否可以更改图层的共享级别。

共享指向地图的链接

在 Map Viewer 中,可以共享指向地图当前范围的链接。

要共享指向地图的链接,请完成以下步骤:

  1. 在 Map Viewer 中打开地图后,单击内容(深色)工具栏中的共享地图 共享地图,然后单击将链接复制到地图。

    将生成地图在其当前范围内的短 URL,并将其复制到剪贴板。

  2. 将 URL 粘贴到电子邮件、短信、博客、网站或社交媒体帖子中。

对于已与之共享地图的接收者,单击 URL 可在 Map Viewer 中打开地图。 如果地图尚未与接收者共享,则接收者将无法访问地图。

创建指向地图的自定义链接

在 Map Viewer 中,您可以创建指向地图的链接,并配置使用该链接打开时的显示方式。

要创建指向地图的自定义链接,请完成以下步骤:

  1. 在 Map Viewer 中打开地图后,单击内容(深色)工具栏中的共享地图 共享地图,然后单击创建自定义链接。
  2. 执行以下任一操作,以更改使用链接打开地图时的显示方式:
    • 定义将包含的地图范围。
      提示:

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

    • 在模式下,选择亮色或暗色。
    • 在地图元素下,选中任意地图元素旁边的复选框以将其包含在共享地图中。
    • 在可用操作下,打开在 Map Viewer 中打开切换按钮,以便用户在使用链接时在 Map Viewer 中打开嵌入式地图。
    • 在地图视图下,打开保留地图比例切换按钮,使地图以保存的比例打开,并在各设备间保留要素的相对大小。
      注:

      如果关闭保留地图比例切换按钮,比例将发生变化以在预览范围内显示要素。

    • 选中缩短 URL 旁边的复选框以缩短要复制的 URL。
    注:

    如果地图中有图层未公开,则查看者必须使用适当的凭据登录才能查看地图及其内容。 单击更新权限以更改地图共享设置,或按照上述共享地图工作流中的步骤操作。

  3. 单击复制链接。

    将生成地图的 URL 并将其复制到剪贴板。

  4. 将 URL 粘贴到电子邮件、短信、博客、网站或社交媒体帖子中。

对于已与之共享地图的接收者,单击 URL 可使用自定义配置打开地图。

嵌入地图

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

  1. 验证您是否已登录到您所在的组织。

    您的账户必须是默认管理员角色的成员或被分配了共享内容的权限集的自定义角色。

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

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

    有关详细信息,请参阅以下共享地图的注意事项部分。

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

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

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

      在地图视图下,保留地图比例和禁用滚动缩放切换按钮默认处于打开状态。 如果打开保留地图比例切换按钮,则地图将在预览比例下打开,从而保留各设备间要素的相对大小。 否则,比例会变化以显示预览范围中的要素。 如果打开禁用滚动缩放切换按钮,则使用鼠标和滚轮按键进行放大和缩小将在导航嵌入地图时禁用。

  6. 从嵌入代码下拉箭头中选择脚本嵌入或 iFrame 嵌入,然后单击复制 HTML 复制提供的 HTML 代码。
    注:

    脚本嵌入选项使用 Web 组件,这意味着网站不需要加载每个嵌入的 Web 地图的整个应用程序。 某些网站不支持嵌入不含 iFrame 的内容,因此 iFrame 嵌入选项可能更适合。 两个嵌入选项均提供相同的可配置地图视图以进行共享。

  7. 将该代码粘贴到要显示地图的网页中。
    注:

    对于脚本嵌入选项,HTML 代码包含一个脚本标签以及要嵌入地图的自定义元素。 将脚本标签粘贴至 web 页面的 <head> 中。 向要显示地图的 web 页面的 <body> 添加自定义元素。 为获得最佳性能,需要保持源 URL 中的脚本版本为最新。 有关最新版本,请参阅 ArcGIS Maps SDK for JavaScript 中的可嵌入式组件。

共享地图的注意事项

共享地图时,请牢记以下内容:

  • 还必须共享地图中的图层。 例如,如果将地图与组织共享,但是地图包含仅与特定群组共享的图层,则这些群组之外的成员将在打开地图后无权访问这些图层,地图将显示为空。

    地图中使用的图层列表显示在地图项目页面中概述选项卡的地图部分。 如果任意图层未与地图的同一受众共享,则会显示通知栏。 单击查看共享以同步共享您有权更新的图层。

  • 对于公众可访问的地图,您必须与所有人共享该地图。 确保地图中的图层还与所有人共享。 如果组织不允许匿名访问,通过组织网站共享公共项目可能会导致匿名用户的可访问性问题。
    注:

    在链接到公开共享的项目时,最佳做法是使用公共 URL,以确保您组织外部的人员可以查看您的项目。 短 URL 是从公共 URL 生成的。

  • 您可以在内容页面的我的内容选项卡中使用地图创建应用程序,也可以使用 Map Viewer 中的创建应用程序 创建应用程序 进行创建。
  • 要公开共享包含订阅者内容或高级内容的地图,您可以创建基于地图的应用程序并对其进行配置,以允许通过您的组织订阅访问内容。 (您的订阅将会产生若干配额成本。)