2010年1月28日

8、query鼠标移动选择面,并显示信息窗口

摘要: query选择面,并显示信息窗口 1、 首先完成地图的加载,详细见前面的介绍,本例使用的数据服务为:本地,地址为: http://localhost/ArcGIS/rest/services/China/MapServer 要做查询的图层为:id=0 2、 添加query任务: dojo.require("esri.tasks.query"); 添加map的事件:dojo.connect(map,... 阅读全文

posted @ 2010-01-28 11:40 findleaf 阅读(390) 评论(1) 推荐(0) 编辑

9、find查询结果可点击定位

摘要: find查询与grid 1、 目的:完成查询,输出查询结果并在地图上高亮显示符合条件的图元,单击输出信息后定位到该Graphics,单击可显示详细信息。 2、 准备: 数据:本机服务数据http://localhost/ArcGIS/rest/services/China/MapServer 其中“0”层是中国的政区图 3、 开发步骤: (1) 设计页面以及代码: 页面中心为地图<div&g... 阅读全文

posted @ 2010-01-28 11:40 findleaf 阅读(544) 评论(0) 推荐(0) 编辑

7、连接sql数据库获取坐标绘制Graphics

摘要: 连接sql数据库获取坐标绘制Graphics 1、 建立数据库,存储点位信息如下: 数据库名称:SDB; 表名称:SDB_Node NodeID X Y 1 33 33 2 100 100 3 44 100 2、 连接数据库,读取信息! 本例采用将后台读取的坐标信息按照一定格式拼接成字符串的形式传回js,然后再在js中将字符串中的坐标信息截成单个的坐标,然后绘制Graphic 注意,因为js是前台... 阅读全文

posted @ 2010-01-28 11:39 findleaf 阅读(760) 评论(0) 推荐(0) 编辑

5、图层控制TOC

摘要: 图层控制TOC的制作: 1、 首先熟悉一下思路: 获取图层的方法:(利用map类的getLayer(id)方法)直接传入图层服务名称 获取图层的信息:利用图层的layerInfos属性,获取到指定图层的全部info,里面包括图层ID,图层是否可见,图层的名称,利用这些属性基本上可以完成图层TOC的制作。 2、 事件:图层控制需要在程序执行出来,地图加载完成后就要显示出图层的名称和显示状态,另不需要... 阅读全文

posted @ 2010-01-28 11:38 findleaf 阅读(750) 评论(0) 推荐(1) 编辑

6、使用infowindow

摘要: ESRI公司提供的infowindow既美观用实用,而且可定制性强,是时时获取信息的好窗口,用好它可以使工作量大大的减少。 他的使用方法介绍如下: 1、 主要属性 Property Type Description anchor String Placement of the InfoWindow with respect to the graphic. See the Constants ... 阅读全文

posted @ 2010-01-28 11:38 findleaf 阅读(2665) 评论(0) 推荐(1) 编辑

3、Server API for JavaScript使用地图工具条

摘要: Server API for JavaScript使用地图工具条 1、 首先完成简单地图发布,具体方法见(2、Server API for JavaScript简单地图发布); 2、 准备按钮,在网页中添加按钮,分别用来处理地图基本操作。 将按钮加入层中,设置层的Z_index值为较大的数,可以是toolbar浮动在地图上面 效果为: 3、 本例的代码放置于专门的文件中名字为:mapApp.js... 阅读全文

posted @ 2010-01-28 11:37 findleaf 阅读(488) 评论(0) 推荐(0) 编辑

4、map类和Navigation类小结

摘要: Map类: 1、概述: esri.Map类是一种容器,其中可以放置layer(图层),Graphic(),infowindow(动态信息窗口)。 其在网页中可以加载到DIV中,其高度宽度位置等有DIV决定。 其方法事件map.onload在第一个图层加载完成后激发,因此,onloadhandler事件经常用来初始化map的一些参数和加载图层。 2、引用方式为:esri.Map(divID,opti... 阅读全文

posted @ 2010-01-28 11:37 findleaf 阅读(847) 评论(0) 推荐(0) 编辑

2、Server API for JavaScript简单地图发布

摘要: Server API for JavaScript简单地图发布: 1、 新建网站, 2、添加样式引用: <link rel="stylesheet" type="text/css" href="http://serverapi.arcgisonline.com/jsapi/arcgis/1.2/js/dojo/dijit/themes/tundra/tundra.css"> 此样式用来... 阅读全文

posted @ 2010-01-28 11:36 findleaf 阅读(774) 评论(0) 推荐(0) 编辑

1、初识Server API for JavaScript

摘要: 先看看官方帮助上的英文: If you want to embed lightweight mapping functionality into a Web application, or if you're just getting started with ArcGIS Server development, consider using the ArcGIS JavaScript API. ... 阅读全文

posted @ 2010-01-28 11:34 findleaf 阅读(774) 评论(0) 推荐(0) 编辑

导航