arcgis总结——绘制区域和路径

本文介绍如何使用ArcGIS JavaScript API(JSAPI)来绘制区域和路径。核心在于将Graphic对象添加到Map的graphics集合,利用ArcGIS提供的多种Symbol进行图形绘制。在加载已保存的路径和区域时,只需实例化Graphic类并将其添加到地图的graphics集合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       通过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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值