Last active
October 3, 2016 20:56
-
-
Save ajturner/32abf5cea149184a615c3489dced6f55 to your computer and use it in GitHub Desktop.
Example Webmap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<link rel="stylesheet" href= | |
"http://js.arcgis.com/3.14/esri/css/esri.css"> | |
<link rel="stylesheet" type="text/css" href= | |
"https://rawgit.com/benheb/legend/master/legend.css"> | |
<title>Webmap created with Mundi</title> | |
<style> | |
#map { height:500px; } #mundi-link { position: absolute; right: 5px; z-index: 200; display: block; background: #FFF; text-decoration: none; color: #4C4C4C; top: 5px; padding: 5px; border-radius: 2px; } #legend-container { width: 218px; position: absolute; bottom: 20px; left: 13px; } | |
</style> | |
</head> | |
<body> | |
<div id="map"> | |
<a id="mundi-link" href= | |
"http://benheb.github.io/mundi/?id=32abf5cea149184a615c3489dced6f55" | |
target="_blank">View map in Mundi</a> | |
<div id="legend-container"></div> | |
</div><script src="//code.jquery.com/jquery-1.11.3.min.js"> | |
</script> <script src= | |
"//code.jquery.com/jquery-migrate-1.2.1.min.js"> | |
</script> <script src= | |
"https://rawgit.com/benheb/legend/master/sortable.js"> | |
</script> <script src="http://js.arcgis.com/3.14/"> | |
</script> <script src= | |
"https://rawgit.com/benheb/legend/master/legend.js"> | |
</script> <script> | |
require(["esri/map","esri/urlUtils","esri/arcgis/utils","esri/layers/FeatureLayer","esri/renderers/SimpleRenderer","esri/renderers/jsonUtils","dojo/domReady!"], function(Map,urlUtils,arcgisUtils,FeatureLayer,SimpleRenderer,jsonUtils) { var legend = new Legend("legend-container", { editable: false, layers: [] }); $.getJSON("https://api.github.com/gists/32abf5cea149184a615c3489dced6f55", function(data) { var webmap; for (var file in data.files ) { if ( file !== "index.html" ) { webmap = JSON.parse(data.files[file].content); } }; arcgisUtils.createMap(webmap, "map").then(function(response){ var map = response.map; map.graphicsLayerIds.forEach(function(layer) { var layer = map.getLayer(layer); layer.setMinScale(0); layer.setMaxScale(0); layer.redraw(); legend.addLayer({ "id": layer.id, "name": layer.name, "renderer": layer.renderer.toJson() }); }); }); }); }); | |
</script> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"item": { | |
"title": "New Map", | |
"snippet": "Example Webmap", | |
"extent": [ | |
[ | |
-77.35302590364519, | |
38.781601931222006 | |
], | |
[ | |
-76.69968270296248, | |
39.00472554949578 | |
] | |
] | |
}, | |
"itemData": { | |
"operationalLayers": [ | |
{ | |
"url": "http://maps2.dcgis.dc.gov/dcgis/rest/services/DCGIS_DATA/Transportation_WebMercator/MapServer/82", | |
"visibility": true, | |
"opacity": 0.78, | |
"layerDefinition": { | |
"drawingInfo": { | |
"renderer": { | |
"visualVariables": null, | |
"type": "classBreaks", | |
"field": "TOTAL_STUD", | |
"defaultSymbol": { | |
"color": [ | |
227, | |
26, | |
28, | |
200 | |
], | |
"size": 6, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"minValue": 1, | |
"classBreakInfos": [ | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 4, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": 0, | |
"classMaxValue": 0 | |
}, | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 10, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": "> 0 to 204.125", | |
"classMaxValue": 204.125 | |
}, | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 16, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": "> 204.125 to 408.25", | |
"classMaxValue": 408.25 | |
}, | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 22, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": "> 408.25 to 612.375", | |
"classMaxValue": 612.375 | |
}, | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 30, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": "> 612.375 to 816.5", | |
"classMaxValue": 816.5 | |
} | |
] | |
} | |
} | |
}, | |
"mode": 1, | |
"id": "240156f8a5af4c949f204db73bc661d4_82" | |
}, | |
{ | |
"url": "http://maps2.dcgis.dc.gov/dcgis/rest/services/DCGIS_DATA/Education_WebMercator/MapServer/5", | |
"visibility": true, | |
"opacity": 0.78, | |
"layerDefinition": { | |
"drawingInfo": { | |
"renderer": { | |
"visualVariables": [ | |
{ | |
"type": "colorInfo", | |
"field": "TOTAL_STUD", | |
"stops": [ | |
{ | |
"value": 0, | |
"color": [ | |
255, | |
247, | |
251, | |
200 | |
], | |
"label": null | |
}, | |
{ | |
"value": 204.125, | |
"color": [ | |
236, | |
226, | |
240, | |
200 | |
], | |
"label": null | |
}, | |
{ | |
"value": 408.25, | |
"color": [ | |
208, | |
209, | |
230, | |
200 | |
], | |
"label": null | |
}, | |
{ | |
"value": 612.375, | |
"color": [ | |
166, | |
189, | |
219, | |
200 | |
], | |
"label": null | |
}, | |
{ | |
"value": 816.5, | |
"color": [ | |
103, | |
169, | |
207, | |
200 | |
], | |
"label": null | |
}, | |
{ | |
"value": 1020.625, | |
"color": [ | |
54, | |
144, | |
192, | |
200 | |
], | |
"label": null | |
}, | |
{ | |
"value": 1224.75, | |
"color": [ | |
2, | |
129, | |
138, | |
200 | |
], | |
"label": null | |
}, | |
{ | |
"value": 1428.875, | |
"color": [ | |
1, | |
100, | |
80, | |
200 | |
], | |
"label": null | |
} | |
] | |
} | |
], | |
"type": "classBreaks", | |
"field": "TOTAL_STUD", | |
"defaultSymbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 6, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"minValue": 1, | |
"classBreakInfos": [ | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 4, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": 0, | |
"classMaxValue": 0 | |
}, | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 10, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": "> 0 to 204.125", | |
"classMaxValue": 204.125 | |
}, | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 16, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": "> 204.125 to 408.25", | |
"classMaxValue": 408.25 | |
}, | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 22, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": "> 408.25 to 612.375", | |
"classMaxValue": 612.375 | |
}, | |
{ | |
"symbol": { | |
"color": [ | |
43, | |
140, | |
190, | |
200 | |
], | |
"size": 30, | |
"angle": 0, | |
"xoffset": 0, | |
"yoffset": 0, | |
"type": "esriSMS", | |
"style": "esriSMSCircle", | |
"outline": { | |
"color": [ | |
255, | |
255, | |
255, | |
255 | |
], | |
"width": 1.3, | |
"type": "esriSLS", | |
"style": "esriSLSSolid" | |
} | |
}, | |
"label": "> 612.375 to 816.5", | |
"classMaxValue": 816.5 | |
} | |
] | |
} | |
} | |
}, | |
"mode": 1, | |
"id": "4ac321b2d409438ebd76a6569ad94034_5" | |
} | |
], | |
"baseMap": { | |
"baseMapLayers": [ | |
{ | |
"opacity": 0.5, | |
"visibility": false, | |
"url": "http://services.arcgisonline.com/arcgis/rest/services/Specialty/DeLorme_World_Base_Map/MapServer" | |
}, | |
{ | |
"opacity": 0.8, | |
"visibility": true, | |
"url": "http://services.arcgisonline.com/arcgis/rest/services/Canvas/World_Light_Gray_Base/MapServer" | |
}, | |
{ | |
"opacity": 1, | |
"visibility": false, | |
"url": "http://services.arcgisonline.com/arcgis/rest/services/Canvas/World_Dark_Gray_Base/MapServer" | |
} | |
], | |
"title": "basemap" | |
}, | |
"version": "1.0" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment