1. 前言
InfoTemplate
包含一个标题和内容模板字符串,用于将Graphic.attributes转换为HTML表示形式。可以使用Dojo语法的“${<关键字>}”
执行参数替换。另外,可以使用通配符${*}
作为模板字符串。通配符输出所有属性的名称值对。用户单击某图形后,默认的操是显示地图的信息窗口 InfoWindow
。
InfoWindow
是一个HTML
弹出窗口,通常包含图形对象的属性,此外还可以使用它来显示地图中自定义的内容。下面的例子将显示如何使用自定义的更美观的窗口来代替 ArcGIS API
提供的信息窗口。
2. 实现代码
- 首先我们这里通过读取
JSON
文件中的数据来添加图形。新建一个 json 文件,文件的结构如下:
{ identifier: "id",
label: