arcgis api

来源:互联网 发布:徐海乔演过哪些网络剧 编辑:程序博客网 时间:2024/05/07 09:10

1、map对象中默认有一个GraphicLayer,置于最顶层,使用它的方式是map.graphics.  比如map.graphics.add(graphci);

2、可以给GraphicLayer添加事件,比如点击事件, dojo.connect(map.graphics, "onClick", capitalclick);返回的是一个event对象,有三个值mapPoint(地图坐标)、screenPoint(屏幕坐标) 、Graphic(你所点击的Graphic对象)。

3、声明Graphic时参数都是可选的geometry、symbol、attributes、infoTemplate,如果添加了infoTemplate,不需要添加点击事件,点击Graphic,infoTemplate就会自动弹出,这个时候可以赋给相应的attributes,可以用来后续的查询用,点击查询时就不需要用identify这个工具了,直接取event.graphic.attributes.可以提高查询效率。event.graphic.geometry.type这个语句可以得知你所点击的Graphic是什么类型(点线面)。

0 0
原创粉丝点击