1. 程式人生 > >ArcGIS API for Javascript Graphic心得

ArcGIS API for Javascript Graphic心得

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是什麼型別(點線面)。