高质量编码-地图弹窗

2019-03-15 17:34:14 浏览数 (1)

当初始化继承自GraphicsLayer的图层时(通常使用FeatureLayer和WFSLayer),如果参数中使用infoTemplate,则点击几何要素时会在地图上添加信息弹窗,否则点击图层要素时没有弹窗。

GraphicsLayer的继承关系GraphicsLayer的继承关系
${*}表示将attribute所有字段以列表显示${*}表示将attribute所有字段以列表显示
${FIELD_NAME}表示attribute中某字段对应的值${FIELD_NAME}表示attribute中某字段对应的值
也可以通过setTitle和setContent来为infoTemplate指定标题和内容也可以通过setTitle和setContent来为infoTemplate指定标题和内容

infoWindow其实只是一个DOM容器,其实就是map.infoWindow对象

map.infoWindow可以切换显示隐藏,也可以动态指定标题和内容,重新调整大小map.infoWindow可以切换显示隐藏,也可以动态指定标题和内容,重新调整大小
Arcgis默认使用Popup来显示信息窗口,也可以自定义的infoWindow代替PopupArcgis默认使用Popup来显示信息窗口,也可以自定义的infoWindow代替Popup

实际项目中可能简单显示一下属性列表满足不了需求,弹窗内容更加丰富。下文我们将介绍一下infoWindow setContent方法的使用。

0 人点赞