书签 分享 收藏 举报 版权申诉 / 36

类型ArcGIS1Server和ArcGISAPIforJavaScript实现点线面的buffer分析.docx

  • 文档编号:11718511
  • 上传时间:2023-03-31
  • 格式:DOCX
  • 页数:36
  • 大小:222.80KB

    

3、上面的html代码很简单主要是2个input的画图、漫游功能按钮。

4、切换到mapfunc.js开始编写js代码,现在从执行顺序来说明代码。

5、首先是初始化地图显示的init()方法:

function init()

{

   map = new esri.Map(“map“,{extent:

 new esri.geometry.Extent(-183.780014745329, 16.2975638854873,-61.4068547410964, 74.0304580085983, new esri.SpatialReference({wkid:

4269}))}); 

   var usamap = new esri.layers.ArcGISTiledMapServiceLayer(“

   map.addLayer(usamap);

   toolbar = new esri.toolbars.Draw(map);

   dojo.connect(toolbar, “onDrawEnd“, doDraw);

   //添加map载入后事件监听,用来从xml中读入自定义的图形在地图上显示

   dojo.connect(map,“onLoad“,showGraphic);

   //设置infoWindow的大小

   map.infoWindow.resize(200, 100);

   //设置infoWindow的标题头

   map.infoWindow.setTitle(“输入名称“);

   //实例化GeometryService

   geometryService = new esri.tasks.GeometryService(“http:

//mypc/ArcGIS/rest/services/Geometry/GeometryServer“);

}

6、上面的init()方法中执行了dojo.connect(map,”onLoad”,showGraphic);代码,所以接下来是showGraphic()方法代码:

//map载入后事件监听,用来从xml中读入自定义的图形在地图上显示

function showGraphic()

{

   //延迟1秒执行

   setTimeout(loadGraphic,1000); 

}

7、上面的showGraphic()方法调用了loadGraphic()方法,这样方法中用了dojo的ajax功能向服务端请求获取服务端的xmlData/xmlGraphic.xml数据,关于dojo.xhrGet方法可以参考dojo的帮助,这里首先来看一下xmlGraphic.xml中保存的数据,如下:

  

xml version=”1.0″ encoding=”gb2312″ ?

  {“geometry”:

{“rings”:

[[[-107.3883566182127,25.740182822042797],[-112.9254659932127,25.828073447042797],[-115.7379659932127,31.189401572042797],[-110.8160909932127,31.540964072042797],[-105.5426534932127,28.904245322042797],[-107.3883566182127,25.740182822042797]]],”spatialReference”:

{“

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
ArcGIS1Server ArcGISAPIforJavaScript 实现 点线 buffer 分析
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:ArcGIS1Server和ArcGISAPIforJavaScript实现点线面的buffer分析.docx
链接地址:https://www.bdocx.com/doc/11718511.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开