1.是否显示地图logo
2.是否显示地图属性设置
3.地图清晰度设置
4.模拟影像,矢量地图切换叠加效果
5.设置矢量可见图层关联复选框
6.主视图按钮
7.放大缩小
8.上一视图,下一视图
9.条件搜索显示,及显示目标视图
10.featureLayer的点击响应事件
11.条件清除,标绘清除
//信息面板
var infoTemplate;
//设置可见图层
var visible=[],disVisible=[], setLayerVisibility;
//卫星影像图
var yxUrl="http://localhost:6080/arcgis/rest/services//%E4%B8%8D%E5%8A%A8%E4%BA%A7%E5%BD%B1%E5%83%8F/MapServer";
//矢量数据图
var slUrl="http://localhost:6080/arcgis/rest/services//%E4%B8%8D%E5%8A%A8%E4%BA%A7/MapServer";
//卫星影像图是否可见
var yxVisiable=false;
//要素图层
var featureLayer;
//要素图层地址数组
var zrzUrl="http://localhost:6080/arcgis/rest/services/%E4%B8%8D%E5%8A%A8%E4%BA%A7/MapServer/0";
var djzqUrl="http://localhost:6080/arcgis/rest/services/%E4%B8%8D%E5%8A%A8%E4%BA%A7/MapServer/2";
var zdUrl="http://localhost:6080/arcgis/rest/services/%E4%B8%8D%E5%8A%A8%E4%BA%A7/MapServer/1";
var urls=[djzqUrl,zdUrl,zrzUrl];
//记录标绘的要素
var graValue=[];
//记录被标绘的图层
var layerName;
var dragger=false;
var count=0;
require([
"dojo/parser",
"dojo/query",//查询
"dojo/on",//关联
"esri/tasks/FindTask",//查询任务
"esri/tasks/FindParameters",//查询参数
"esri/symbols/SimpleLineSymbol",//线符号
"esri/symbols/SimpleFillSymbol",//填充符号
"esri/Color",//颜色
"esri/graphic",//图形
"esri/InfoTemplate",//面板信息模板
"esri/geometry/Point",//点
"esri/SpatialReference",//控件参考系统
"esri/map",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/layers/FeatureLayer",//要素图层
"esri/dijit/HomeButton",//主视图
"esri/toolbars/navigation",//导航栏工具
"dijit/registry",
"dojo/domReady"
],function(
parser,
query,
on,
FindTask,
FindParameters,
SimpleLineSymbol,
SimpleFillSymbol,
Color,
Graphic,
InfoTemplate,
Point,
SpatialReference,
Map,
ArcGISDynamicMapServiceLayer,
FeatureLa