向 Web 应用程序添加窗口

打开体验

首先,您将打开在之前教程中创建的体验。

  1. 如果您已完成前一教程使用多个微件排列 web 应用程序布局,请重新打开 American River Marine Estuary 体验并跳至下一节
    注:

    如果不知道如何查找体验,请打开 ArcGIS Experience Builder 并使用 ArcGIS 帐户登录。 您的体验将列在最近体验页面上。

  2. 如果没有完成前面的教程,请打开 ArcGIS Experience Builder 并登录 ArcGIS 帐户。
    注:

    如果您没有 ArcGIS 账户,请参阅软件访问权限选项

    出现最近体验页面。

  3. 单击新建按钮。

    “新建”按钮

  4. 单击 ArcGIS Online 选项卡。

    ArcGIS Online 选项卡

  5. 在搜索栏中,键入 estuary template 2
  6. American River Marine Estuary 模板 2 卡片上,单击创建按钮。

    在 American River Marine Estuary 模板卡上创建按钮

    出现画布,显示到目前为止创建的体验。 它包括一个有两幅地图的地图微件、一个有标题的页眉,以及一个包含三个微件的列:卷帘、图例和书签。

    体验模板的完整视图

  7. 在构建工具栏上,单击标题并将其重命名为 American River Marine Estuary

    体验标题

添加一个窗口

您还可以为您的体验添加更多信息:定位器地图和提供者文本。 然而您担心版面信息过多,可能会分散对地图的注意力。 在静态布局中,可以使用可视等级原理来确保地图等重要信息首先被注意,而提供者文本等次要信息最后被注意。 在 web 应用程序布局中,您还可以额外使用交互性来控制首先被注意的内容。

接下来,您将在布局中添加一个窗口,用于放置定位器地图和提供者文本。 窗口将确保这些次要信息可用且易理解,同时不会让地图变得复杂。 在用户决定显示之前,它是不可见的。

  1. 在侧面工具栏上,单击页面按钮。
  2. 页面窗格顶部,单击 Window 选项卡。

    “窗口”选项卡

    您可以为体验添加多个页面和多个窗口。 这种体验将各占其一。

  3. 单击添加窗口按钮。 向下滚动并单击侧边栏

    Sidebar 模板

    画布右侧会出现一个窗口。 画布的其他部分变暗,使窗口看起来像是浮在画布顶部。

    您添加的窗口是一个模板,这意味着它已经填充了一些微件。 使用模板时建议先查看大纲,然后再进行任何更改,以了解页面或窗口的结构。

    页面窗格中,大纲部分显示窗口包含一个影像、一个按钮和一列。

  4. 大纲部分中,展开列 2

    已扩大的列 2 的大纲

    列微件包含两个文本微件。

  5. 大纲部分中,单击选中文本 2

    在画布上,已选中标题文本。

    窗口中选择的标题文本

    您的窗口不需要标题,因此将删除此微件。

  6. 大纲部分中,指向文本 2。 单击更多按钮 ,然后单击删除

    “更多”菜单中的“删除”选项

添加文本

您将在窗口中添加文本,注明地图数据的来源和书签微件中使用的照片。

  1. 复制以下文本:

    美洲河是南澳大利亚袋鼠岛上的一个海洋河口。 它是邂逅海洋公园的一部分,包括鹈鹕泻湖保护区。鹈鹕泻湖保护区自 1914 年以来一直受到保护,是生物多样性重点保护地区。

    本地图使用的数据来自南澳大利亚河口栖息地,由南澳大利亚政府环境与水利部提供数据库。

    该网站由 Your Name on Current Date 按照教程“在 ArcGIS Experience Builder 中设计布局”创建。

    照片提供者:

    海草:flickr 用户 Paul Asman 和 Jill Lenoble - https://www.flickr.com/photos/pauljill/5777808662/

    海草/藻类:flickr 用户 Gerry Thomasen - https://www.flickr.com/photos/gerrythomasen/174310588/

    海篷子:Wikimedia Commons 用户 Melburnian - https://commons.wikimedia.org/wiki/file:sarcocornia_quinqueflora.jpg

    海篷子/滨藜属/草原:iNaturalist 用户 Samuel Brown - https://www.inaturalist.org/photos/31331920

    沙地:flickr 用户 Phil Whitehouse - https://www.flickr.com/photos/philliecasablanca/2051633887/

    白千层/莎草:Wikimedia Commons 用户 Melburnian - https://commons.wikimedia.org/wiki/file:melaleuca_squarrosa.jpg

    草原:Wikimedia Commons 用户 Kolforn - https://commons.wikimedia.org/wiki/File:Grassland_countryside,_Vale_da_Azinheira,_25_June_2016.JPG

    裸地:Wikimedia Commons 用户 Manage891a3 - https://commons.wikimedia.org/wiki/file:water_surface_lake.jpg

  2. 在画布上,双击剩余文本微件以编辑。 右键单击,然后选择粘贴为纯文本

    粘贴为纯文本

    提示:

    如果没有粘贴为纯文本选项,请按下 Ctrl+Shift+VCmd+Option+Shift+V

    文本中包含一些关于河口的信息,并提供了数据和照片的属性。 接下来,您将为文本的某些部分添加超链接。

  3. 在文本微件中,高亮显示邂逅海洋公园。 在文本 3 窗格中,单击链接按钮。

    “链接”按钮

  4. 设置链接窗口中,对于链接至,选择 URL。 对于 URL,请粘贴 https://www.parks.sa.gov.au/parks/encounter-marine-park

    URL 设置

  5. 单击确定
  6. 第二段重点介绍南澳大利亚河口栖息地。 按照与上述相同的方法将此文本链接到 https://data.sa.gov.au/data/dataset/estuarine-habitats-of-south-australia

    超链接文本

  7. 编辑文本以添加您的姓名和当前日期。
  8. 在构建器工具栏上,单击保存

添加图像

接下来,您将在窗口中添加一个定位器地图的图像。

  1. 单击图像微件。 在图像窗格中,单击选择图像

    选择图像按钮

  2. 选择图像窗格中,单击 URL 选项卡并粘贴 https://www.arcgis.com/sharing/rest/content/items/11b62ea3ef81427dbf6315563f17c810/data

    图像 URL

  3. 在文本框外单击,提交更改。 关闭选择图像窗格。

    该图是美国河与澳大利亚其他地区的定位器地图。 它是用 ArcGIS Pro 创建的并保存为 PNG 图像。

    窗口中的定位器地图

    由于地图太小,其标签无法辨认。 这样窗口就会变宽,地图就能展开。

  4. 页面窗格中,单击窗口以将其选中。

    窗口元素

    提示:

    或者,单击画布上图像和文本之间的空隙。

    随即显示窗口窗格。

  5. 位置和大小部分中,对于 W,键入 340 并按 Enter 键。

    宽度设置为 340 像素

    窗口变得更宽了。 您还可以让图像微件变得更高。

  6. 单击图像微件。 拖动其底部边缘,直到整个地图清晰可见。

    拖动图像微件底部的手柄

    现在,图像和文本相互重叠,难以阅读。 将文字向下移动,这样就不会干扰图像。

  7. 单击文本微件将其选中。

    文本微件上没有手柄:您无法将其下移或让其远离图像。

    有时,您无法手动更改微件的大小或位置,因为其大小已设置为自动拉伸。 不过,在这种情况下,文本微件的高度尺寸是自定义的,所以这不是原因。

    提示:

    要确认某个微件是否具有自定义高度尺寸,请在其属性窗格中单击样式选项卡。 确保将高度设置为数字,而不是自动拉伸

    如果您无法更改微件的大小或位置,即使该微件使用了自定义大小调整方法,请检查大纲部分,查看该微件是否包含在另一个微件中。

  8. 页面窗格中,查看大纲部分。

    在这种情况下,文本包含在一列中。 列决定文本大小和位置的某些方面。 在这种情况下,您可以通过移动包含文本微件的列微件来移动文本微件。

  9. 大纲部分中,单击列 2

    在“大纲”部分选择“列 2”

  10. 拖动手柄出现在画布的微件上。 向下拖动最上面的微件,直到它位于定位器地图下方。

    拖动列微件顶部的手柄

调整主题

文本微件中的超链接为蓝色。 这种颜色来自体验的主题。 接下来,您要编辑主题,使链接颜色与定位器地图的颜色一致。

  1. 在侧面工具栏上,单击主题按钮。

    “主题”按钮

  2. 主题窗格底部,单击自定义
  3. 主要上方,单击蓝色编辑按钮。

    编辑按钮

  4. 对于 HEX,键入 #27a3ad,然后按 Enter 键。

    颜色集设置为 #27a3ad

    主色调更新为与定位器地图相同的绿松石色。 这也是 Cover type 地图的主要颜色之一。 书签微件上的超链接文本和按钮从蓝色变为绿松石色。

    图像部件下方的文本部件

在窗口中添加按钮和链接

接下来,您需要为用户添加一种打开窗口的方法。 您将在页眉中添加一个按钮,并将按钮链接到窗口。

  1. 在侧面工具栏上,单击页面按钮。 在页面窗格顶部,单击页面选项卡。

    “页面”选项卡

    窗口随即消失。 现在您可以继续编辑页面,而不是窗口。

  2. 在画布上,指向页眉,然后单击编辑页眉
  3. 在侧面工具栏上,单击插入按钮。 在插入微件窗格中,单击搜索按钮,然后键入 button
  4. 按钮微件拖动到画布上。 把它放在页眉的右侧。

    拖到页眉的按钮微件

    如果按钮的位置不符合您的要求,也不用担心。 稍后您将调整其大小和位置。

  5. 按钮 2 窗格的文本中,擦除现有文本并键入 About this map。 按 Enter 键。

    按钮文本设置为 About this map

    按钮上的文本会更新。 接下来,您要将按钮连接到窗口。

  6. 按钮 2 窗格中,单击设置链接
  7. 设置链接窗格中,对于链接至,选择窗口

    窗口链接

    该体验只有一个窗口,因此您无需选择选择窗口

  8. 单击确定

    最后,您将测试按钮和窗口。

  9. 在构建器工具栏上,单击实时视图
  10. 单击 About this map 按钮 。

    About this map 按钮

    随即显示窗口。

  11. 点击窗口顶部的关闭按钮。

    “关闭”按钮

    窗口随即关闭。

  12. 在构建器工具栏上,关闭实时视图,然后单击保存按钮。

在本教程中,您在 ArcGIS Experience Builder 中的 web 应用程序中添加了一个窗口和一个按钮。 你学会了如何编辑文本、添加图像、将按钮链接到窗口以及更改主题颜色。 请参阅本系列的下一个教程:针对较小的屏幕调整微件大小,了解如何为不同屏幕尺寸自定义布局。