关于使用弹出窗口显示属性

弹出窗口用于显示地图中要素的相关信息,如徒步小径、土地价值或失业率。弹出窗口中的信息来自三种主要类型的图层:地图注释、通过查找并添加到地图中的服务图层,以及从文件导入的数据。

对于在地图上创建的要素,您可以手动输入每个要素的内容,该内容将作为数据存储在每个要素中。例如,如果您在地图上绘制了十条徙步小径,那么您可以为每条小径创建一个弹出窗口并添加小径描述、小径相关网页的 URL 以及显示小径图片的 JPG 或 PNG 文件的 URL。如果向地图添加的要素数量比较少且只想为其提供基本信息(标题、描述、图像和链接),则这些弹出窗口十分有用。有关详细信息,请参阅添加地图注释

从带分隔符的文本文件或 GPX 文件中添加的要素也是地图的一部分。但与可编辑图层不同的是,在地图查看器向地图添加数据时这些弹出窗口会自动创建。默认情况下,弹出窗口会显示所有属性,因此建议您将其配置为仅显示与地图最相关的信息。有关详细信息,请参阅从文件添加图层配置弹出窗口

对于服务图层,弹出窗口中的信息来自服务中要素的属性。当前不支持 OGC WMS 弹出窗口。您在配置弹出窗口时所指定的任意文本或格式将显示在所有弹出窗口中。也就是说,您不能手动为每个特定要素输入标题、描述以及图像等。要素特定信息必须来自于您所配置的地图服务或要素服务中可用的属性集。有关详细信息,请参阅配置弹出窗口

弹出窗口为地图增加了哪些价值?

弹出窗口能以一种便于读者理解的方式显示重要信息。作为地图作者,您可以定义可见字段和隐藏字段(例如,是否确实需要显示要素的 ObjectID?)列表,以及信息显示方式。例如,是想显示一个简单的属性列表,还是提供自定义格式的文本和图表,以便为特定图层中的要素可视化和要素比较操作提供更丰富的交互式体验?在 地图查看器中启用和配置的弹出窗口在大多数 Web 地图客户端中都可见。

配置弹出窗口时需作出哪些决策?

地图作者主要需要针对要显示的信息以及显示这些信息的最佳方式作出决策。例如,如果想要告诉人们可以在密西西比海湾沿岸哪些区域游泳、钓鱼和划船,可以对弹出窗口进行配置以显示地址、入口类型以及公众入口图片。您的图层中可能包含许多其他有关位置和地点类型的字段,但不必将它们显示在弹出窗口中。因为您的读者不会感兴趣,而且还会转移他们对更重要信息的注意力。下图显示了弹出窗口的两种可能外观:第一个是启用后但未经配置的弹出窗口(因此显示了服务中的所有属性),而第二个是经过配置的弹出窗口。

启用后的弹出窗口配置后的弹出窗口

弹出窗口由哪些部分构成?

基于服务中要素的可配置弹出窗口可包括标题、描述性内容(如字段属性列表或自定义文本)、媒体元素(如图像或饼图以及要素附件的链接)。有关详细信息,请参阅配置弹出窗口。您添加至地图中的要素的弹出窗口是预配置的,可包括标题、描述、图像和链接。有关详细信息,请参阅添加地图注释

显示可配置弹出窗口的内容

可配置地图中各图层的要素弹出窗口中显示的内容,指定在弹出窗口中如何表示每个要素的字段(属性)。对于添加到地图中的要素,该配置是固定的,但对于要素服务和地图服务图层来说,您可以通过不同方式对弹出窗口进行配置,并且还可以配置在弹出窗口内编辑要素属性的方式。本部分将集中讨论用于显示可配置弹出窗口中内容的不同选项。

您的图层可能包含大量带有属性信息的数据,但将数据都显示出来会使读者应接不暇,并会转移他们对地图消息的注意力。例如,有一个包含南达科他州苏福尔斯地点的地图图层,这个面要素包含 25 个属性字段,其中许多属性的属性值需要参考附加文档才能理解。如果想创建一个地图以显示不同住宅区的房屋,可启用已配置的弹出窗口来显示部分属性,如地址和缩略图。这样,读者所看到的弹出窗口中将显示苏福尔斯地区房屋的地址和缩略图。下面的示例显示了仅启用弹出窗口(第一个图)和对其进行配置时(第二个图)的窗口外观对比情况。

启用后的弹出窗口配置后的弹出窗口

配置弹出窗口时,需要选择最适合的内容显示选项。以下是对这四个选项的简要概述。

字段属性列表

想要显示指定名称/值标识结果时,可以使用字段属性列表。可对可见性、顺序、数字格式和日期格式进行修改以使信息的格式具有逻辑性,便于理解。以下示例显示了如何为弹出窗口配置字段属性列表。

配置弹出窗口配置后的弹出窗口

字段描述

当您选择某一字段的描述时,该字段中的所有内容都会显示在该描述中。如果属性包含自定义描述,此选项将十分有用。以下示例显示了如何使用字段描述对弹出窗口进行配置。

弹出属性窗口配置后的弹出窗口

自定义属性显示

通过此选项可对要显示的信息进行定义、格式化以及布局。可通过富文本体验来嵌入属性并对它们进行控制。如果想要自己输入属性信息并使用富文本编辑工具对其进行格式化以控制字体颜色、字号、样式等等,该选项将十分有用。以下示例显示了如何使用自定义属性显示对弹出窗口进行配置。

配置弹出窗口配置后的弹出窗口

无属性信息

弹出窗口不需要包含属性信息。有时候,一个标题或图像就足可以传达所需信息,如感兴趣点。以下示例显示了如何将弹出窗口配置为无属性信息。

弹出属性窗口配置后的弹出窗口
5/10/2014