通过arcgis的jsapi实现区域和路径的绘制。
原理是这样的,map对象里面有一个graphics的集合,我们只要把创建的graphic类放到这个集合就可以了。在arcgis中,graphic的构造依赖于symbol,arcgis提供了非常丰富的symbol,我们可以选择自己需要的。
所需要加载的包如下:
dojo.require("dijit.layout.BorderContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("esri.map");
dojo.require("esri.toolbars.draw");
dojo.require("esri.symbols.SimpleLineSymbol");
dojo.require("esri.graphic");
这里用到工具栏进行交互:
dojo.connect(map,'onLoad',function(theMap){
...
initToolbar(map);
...
});
dojo.connect(dojo.byId("info"),"onclick",function(evt){
if(evt.target.id.toLowerCase()=="info"){
return;
}
if(evt.target.id.toLowerCase