var daluanxianObject; //大陆岸线
|
|
//测试大陆岸线
|
function showDaLuAnXian() {
|
dojo.style(dojo.byId("testDaLuAnXian"), "display", "block");
|
}
|
function closeDaLuAnXian() {
|
dojo.style(dojo.byId("testDaLuAnXian"), "display", "none");
|
}
|
function checkedDaLuAnXian() {
|
var visible = [];
|
dojo.query(".chkDaLuAnXian").forEach(function(node, index) {
|
if (node.checked) {
|
visible.push(node.value);
|
}
|
});
|
if (!daluanxianObject) {
|
daluanxianObject = new DaLuAnXian();
|
}
|
daluanxianObject.checked(visible);
|
}
|
function testDaLuAnXian(flag) {
|
if (flag == "test1") {
|
document.getElementById("chkDaLuAnXian1").click();
|
document.getElementById("chkDaLuAnXian2").click();
|
}
|
else if (flag == "test2") {
|
document.getElementById("chkDaLuAnXian2").click();
|
document.getElementById("chkDaLuAnXian3").click();
|
}
|
}
|
|
|
function addLayers(obj) {
|
var sLayerId;
|
var sLayerUrl;
|
var sLayerType;
|
var sIsVisible;
|
|
sLayerId = obj.value;
|
|
if (obj.checked) {
|
isVisible = true;
|
}
|
else {
|
isVisible = false;
|
}
|
|
if (sLayerId == 1) {
|
sLayerUrl = "http://18.1.2.12:6080/arcgis/rest/services/AX908/MapServer/0";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 2) {
|
sLayerUrl = "http://18.1.2.14:6080/arcgis/rest/services/%E6%B3%A2%E6%B5%AA%E8%83%BD%E5%8A%9F%E7%8E%87/MapServer/0";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 6) {
|
sLayerUrl = "http://18.1.2.15:6080/arcgis/rest/services/JCDL/AnXiang/MapServer/1";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 7) {
|
sLayerUrl = "http://18.1.2.15:6080/arcgis/rest/services/JCDL/AnXiang/MapServer/2";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 8) {
|
sLayerUrl = "http://18.1.2.15:6080/arcgis/rest/services/JCDL/AnXiang/MapServer/3";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 9) {
|
sLayerUrl = "http://18.1.2.15:6080/arcgis/rest/services/JCDL/AnXiang/MapServer/4";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 10) {
|
sLayerUrl = "http://18.1.2.15:6080/arcgis/rest/services/JCDL/AnXiang/MapServer/5";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 11) {
|
sLayerUrl = "http://18.1.2.15:6080/arcgis/rest/services/JCDL/AnXiang/MapServer/6";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 12) {
|
sLayerUrl = "";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 13) {
|
sLayerUrl = "http://18.1.2.12:6080/arcgis/rest/services/TaiZhan/MapServer/0";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 14) {
|
sLayerUrl = "http://18.1.2.12:6080/arcgis/rest/services/LeiDa/MapServer/0";
|
sLayerType = "dynamic";
|
}
|
|
else if (sLayerId == 111) {
|
sLayerUrl = "http://18.1.2.12:6080/arcgis/rest/services/JJDCG/MapServer/1";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 222) {
|
sLayerUrl = "http://18.1.2.12:6080/arcgis/rest/services/JJDCG/MapServer/2";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 333) {
|
sLayerUrl = "http://18.1.2.12:6080/arcgis/rest/services/JJDCG/MapServer/3";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 444) {
|
sLayerUrl = "http://41.3.0.6:6080/arcgis/rest/services/YBJZ/YBJZ_JBXXML/MapServer/3";
|
sLayerType = "feature";
|
}
|
else if (sLayerId == 555) {
|
sLayerUrl = "http://10.1.4.27:6080/arcgis/rest/services/HYQS/MapServer/2";
|
sLayerType = "wfs";
|
}
|
else if (sLayerId == 666) {
|
sLayerUrl = "http://10.3.1.29:6080/arcgis/rest/services/ZT/MapServer/30";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 777) {
|
sLayerUrl = "http://gis.nmsmp.com/arcgis/rest/services/HYYYJC/HDZY/MapServer/12";
|
sLayerType = "dynamic";
|
}
|
else if (sLayerId == 888) {
|
sLayerUrl = "http://18.1.2.12:6080/arcgis/rest/services/%E5%8C%BA%E5%9D%97/MapServer/3";
|
sLayerType = "dynamic";
|
}
|
|
var layerObject = {
|
layerId: sLayerId,
|
layerUrl: sLayerUrl,
|
layerType: sLayerType
|
}
|
|
myLayers = getMyLayer();
|
myLayers.checked(layerObject, isVisible);
|
}
|
|
//拉框或者是多边形
|
function drawtools(tool) {
|
var draw = new Draw();
|
draw.drawtools(tool);
|
}
|
|
|
//=================== 测试 ======================
|
|
function test_addWFS() {
|
console.log("叠加WFS...");
|
var layerObject = {
|
layerId: "wfs1",
|
layerUrl: "http://10.1.4.27:6080/arcgis/rest/services/HYQS/MapServer/2",
|
layerType: "wfs"
|
}
|
layerChecked(layerObject, true);
|
}
|
|
function test_removeWFS() {
|
console.log("清除WFS...");
|
var layerObject = {
|
layerId: "wfs1",
|
layerUrl: "http://10.1.4.27:6080/arcgis/rest/services/HYQS/MapServer/2",
|
layerType: "wfs"
|
}
|
layerChecked(layerObject, false);
|
}
|
|
function test_addDynamic() {
|
console.log("叠加Dynamic...");
|
var layerObject = {
|
layerId: "dynamic1",
|
layerUrl: "http://18.1.2.12:6080/arcgis/rest/services/JJDCG/MapServer/",
|
layerType: "dynamic"
|
}
|
layerChecked(layerObject, true);
|
//http://gis.nmsmp.com/arcgis/rest/services/HYYYJC/HDZY/MapServer/12
|
//http://10.3.4.32/ArcGIS/rest/services/WFSWMS/MapServer/0
|
//http://18.1.2.12:6080/arcgis/rest/services/JJDCG/MapServer
|
}
|
|
function test_removeDynamic() {
|
console.log("清除Dynamic...");
|
var layerObject = {
|
layerId: "dynamic1",
|
layerUrl: "http://10.3.4.32/ArcGIS/rest/services/WFSWMS/MapServer/0",
|
layerType: "dynamic"
|
}
|
layerChecked(layerObject, false);
|
}
|
|
// //书签
|
// function bookmarks() {
|
// //var extent = JSON.stringify(map.extent);
|
// //alert(extent);
|
// bookmark_extent = map.extent;
|
// }
|
|
function test_bookmark() {
|
if (bookmark_extent != undefined && bookmark_extent != null) {
|
var type = bookmark_extent.type;
|
var xmin = bookmark_extent.xmin;
|
var ymin = bookmark_extent.ymin;
|
var xmax = bookmark_extent.xmax;
|
var ymax = bookmark_extent.ymax;
|
var spatialReference = bookmark_extent.spatialReference;
|
var wkid = spatialReference.wkid;
|
var mapExtent = new esri.geometry.Extent(xmin, ymin, xmax, ymax, map.spatialReference);
|
map.setExtent(mapExtent);
|
}
|
}
|
|
function showLayers() {
|
var mc = dojo.byId("testLayers");
|
if (dojo.style(mc, "display") == "none") {
|
dojo.style(mc, "display", "block");
|
}
|
else {
|
dojo.style(mc, "display", "none");
|
}
|
}
|
|
function test_showHeatmap(isVisible) {
|
var layerObject = {
|
layerId: "Heatmap1",
|
layerUrl: "http://18.1.2.12:6080/arcgis/rest/services/JJDCG/MapServer/14",
|
}
|
showHeatmap(layerObject, isVisible);
|
//debugger
|
}
|
|
var mapCharts;
|
function test_showMapCharts(flag, num) {
|
if (flag == "add") {
|
var url = "";
|
if (num == 1) {
|
url = "data/test2.json";
|
}
|
else {
|
url = "data/test3.json";
|
}
|
$.ajax({
|
url: url,
|
type: 'GET',
|
async: false,
|
success: function (result) {
|
mapCharts = eval('(' + result + ')');
|
//var mapCharts = new MapCharts();
|
//mapCharts.show(JieShouContent);
|
showMapCharts(mapCharts, true);
|
},
|
error: function (e) { }
|
});
|
}
|
else if (flag == "remove") {
|
showMapCharts(mapCharts, false);
|
}
|
}
|
|
function test_showRegionByCoords(tool) {
|
var geometry = "";
|
var radius = -1;
|
if (tool == "rectangle") {
|
//geometry = "[[11618210.878466144,5516764.155426176],[12420493.927347142,5516764.155426176],[12420493.927347142,5311301.4233956775],[11618210.878466144,5311301.4233956775],[11618210.878466144,5516764.155426176]]";
|
geometry = "[[112.23,23.56],[113.58,23.56],[113.58,52.66],[112.23,52.66],[112.23,23.56]]";
|
}
|
else if (tool == "polygon") {
|
geometry = "[[12068272.101009142,5506980.215805677],[12850987.270649139,5458060.517703177],[12753147.87444414,5144974.4498471785],[12322654.531142142,5144974.4498471785], [12822654.531142142,5944974.4498471785],[12068272.101009142,5506980.215805677]]";
|
}
|
else if (tool == "circle") {
|
geometry = "[112.35,23.65]";
|
radius = 100000;
|
}
|
showRegionByCoords(tool, geometry, radius);
|
}
|
|
function mytest(regiontext) {
|
alert("哈哈:" + regiontext);
|
}
|