Bootstrap

arcgis-api-for-js-之 InfoTemplate 与 InfoWindow

1. 前言

InfoTemplate包含一个标题和内容模板字符串,用于将Graphic.attributes转换为HTML表示形式。可以使用Dojo语法的“${<关键字>}”执行参数替换。另外,可以使用通配符${*}作为模板字符串。通配符输出所有属性的名称值对。用户单击某图形后,默认的操是显示地图的信息窗口 InfoWindow
InfoWindow 是一个HTML 弹出窗口,通常包含图形对象的属性,此外还可以使用它来显示地图中自定义的内容。下面的例子将显示如何使用自定义的更美观的窗口来代替 ArcGIS API 提供的信息窗口。

2. 实现代码
  1. 首先我们这里通过读取JSON 文件中的数据来添加图形。新建一个 json 文件,文件的结构如下:
{   identifier: "id",
    label: 
;