共享地图、应用程序或地图群组及应用程序的一种方法是将其包括在网页(如博客或组织的网站)中。 ArcGIS Online 提供了您所需要的代码、要包含的内容的选项以及布局选项。
嵌入地图
要使用即用型 HTML 代码嵌入已在 Map Viewer 中打开的公共地图,请执行以下操作:
- 在 Map Viewer 中,打开已保存的地图。
- 验证是否已与所有人(公众)共享该地图。
注:
如果未公开共享地图,则单击嵌入地图
将自动打开地图共享设置。
有关详细信息,请参阅共享地图的注意事项。
- 在内容(深色)工具栏上,单击嵌入地图
。
- 或者,在嵌入窗口中,执行以下任一操作来更改嵌入地图的显示方式:
- 定义将包含的地图范围。
提示:
使用键盘快捷键帮助设置地图范围。 要绘制预览区域,按住 Shift 键并在地图上拖出一个框。 按 Esc 键以重置预览区域。 要查看 Map Viewer 中键盘快捷键的完整列表,请在 Microsoft Windows 上按 Alt+?,或者在 Mac 上按 Option+?。
- 在模式下,选择亮色或暗色。
- 在地图元素下,选中任意地图元素旁边的复选框以将其包含在嵌入地图中。
- 在可用操作下,打开在 Map Viewer 中打开切换按钮,以启用在 Map Viewer 中打开嵌入式地图的选项。
注:
在地图视图下,保留地图比例切换按钮默认处于打开状态。 地图将以预览比例打开,同时在各设备上保留要素的相对大小。 否则,比例会变化以显示预览范围中的要素。
- 定义将包含的地图范围。
- 单击复制 HTML 以复制提供的 HTML 代码。
- 将该代码粘贴到要显示地图的网页中。
注:
HTML 代码包含一个脚本标签以及要嵌入地图的自定义元素。 将脚本标签粘贴至 web 页面的 <head> 中。 向要显示地图的 web 页面的 <body> 添加自定义元素。
嵌入应用程序
您可能希望在网站中嵌入应用程序而不是地图。 嵌入应用程序在许多情况下都非常有用。 以下是一些示例:
- 显示您使用 ArcGIS Instant Apps 模板(例如使用 Basic 模板)创建的应用程序,其中包括您配置的所有应用程序功能。
- 通过嵌入包含 ArcGIS Experience Builder 中的方向微件的应用程序,可显示一个地图,其中包括具有嵌入凭据的高级服务(例如 World Routing Service)。
要使用即用型 HTML 代码嵌入应用程序,请执行以下操作:
嵌入群组
您可以使用 ArcGIS Instant Apps 在网站、博客或其他平台中嵌入群组。 通过嵌入基于群组的应用程序,您可以向组织外部的用户展示精选内容,例如地图和应用程序。
要使用即用型 HTML 代码嵌入基于群组的应用程序,请执行以下操作:
- 验证您是否已登录,以及是否具备创建和共享内容的权限。
- 单击站点顶部的群组,然后根据需要使用选项卡、过滤器、排序选项和搜索来查找要嵌入的群组。 单击群组名称以打开群组页面。
注:
要与组织外部的用户共享群组内容,必须公开共享群组和群组中的所有项目。 如果群组为私有群组,则仅群组成员可以查看内容。 为了获得最广泛的受众,请考虑将群组及其内容提供给所有人(公开)。
- 在概览选项卡上,单击共享 Web 应用程序。
- 单击 Instant Apps 并创建应用程序,然后从类别库或 Atlas 模板中选择。
- 在配置窗口中,单击垂直工具栏上的共享。
- 单击嵌入部分中的复制
。
- 将代码粘贴到要显示群组的网站中。
注:
为确保组织外部的用户可以访问群组,请将组织的 URL 替换为 ArcGIS 公共 URL (https://arcgis.com)。 例如,如果组织的 URL 是 https://example.maps.arcgis.com,请将 example.maps.arcgis.com 替换为 arcgis.com。