Mercurial > hg > LGMap
annotate coordinates/map.js @ 23:d864c58ae667
For avoiding ssl warning, changing the link, mapquest.com, from http to https
author | Calvin Yeh <cyeh@mpipw-berlin.mpg.com> |
---|---|
date | Wed, 29 Mar 2017 07:04:44 +0200 |
parents | 0330b2138c87 |
children |
rev | line source |
---|---|
0 | 1 $(document).ready(function(){ |
2 // initWindowWidget(); | |
3 initBookList(); | |
4 initWidget(); | |
5 }); | |
6 var map, table; | |
7 function loadCsv(fileName){ | |
8 var csvFile=GeoTemConfig.getCsv('./map_input_files/'+fileName, | |
9 function(json){ | |
10 var dataset=[]; | |
11 dataset.push(new Dataset(GeoTemConfig.loadJson(json),'china')); | |
12 //display in all widgets | |
13 map.display(dataset); | |
14 table.display(dataset); | |
15 } | |
16 ); | |
17 } | |
18 function initBookList(){ | |
19 $(".book").click(function(){ | |
20 var bookId=$(this).children(".bookId").html(); | |
21 loadCsv(bookId+".csv"); | |
22 if(!$(this).children(".coordinateList").is(":visible")){ | |
23 $(".coordinateList").hide(); | |
24 $(".book").removeClass("selected"); | |
25 $(this).children(".coordinateList").show(); | |
26 $(this).addClass("selected"); | |
27 }else{ | |
28 //$(this).children(".coordinateList").hide(); | |
29 //$(this).removeClass("selected"); | |
30 } | |
31 }); | |
32 } | |
33 function initWidget(){ | |
34 | |
35 var mapElem=document.getElementById("mapContainer"); | |
36 map=new WidgetWrapper(); | |
37 var mapWidget=new MapWidget(map,mapElem,{ | |
38 mapTitle:"" | |
39 }); | |
40 | |
41 var overlayLoaderElem=document.getElementById("overlayLoaderContainer"); | |
42 var overlayLoader=new WidgetWrapper(); | |
43 var overlayLoaderWidget=new OverlayloaderWidget(overlayLoader,overlayLoaderElem); | |
44 overlayLoaderWidget.attachMapWidget(mapWidget); | |
45 overlayLoaderWidget.overlayLoader.distributeArcGISWMS("http://geoserver.mpiwg-berlin.mpg.de/geoserver/China_Monograph_Project/ows", | |
7
0330b2138c87
add collecting post data from LGDataverse
Zoe Hong <zhong@mpiwg-berlin.mpg.de>
parents:
0
diff
changeset
|
46 "China_Monograph_Project:monograph_distribution_prov_x"); |
0 | 47 //overlayLoaderWidget.overlayLoader.distributeArcGISWMS("http://geoserver.mpiwg-berlin.mpg.de/geoserver/China_Monograph_Project/ows", |
48 //"China_Monograph_Project:all_monographs_capital_points"); | |
49 //"mpiwg:chgis_v4_time_prov_pgn_utf_188"); | |
50 | |
51 | |
52 var tableElem=document.getElementById("tableContainer"); | |
53 table=new WidgetWrapper(); | |
54 var tableWidget=new TableWidget(table,tableElem); | |
55 | |
56 var overlayTitleObj=$("<td>Overlay</td>"); | |
57 overlayTitleObj.insertAfter("#mapContainer .absoluteToolbar tr:nth-child(1) td:nth-child(1)"); | |
58 var overlaySelectorObj=$("<td><input type='checkbox' checked='true' class='overlayVisibility'></td>"); | |
59 overlaySelectorObj.insertAfter("#mapContainer .absoluteToolbar tr:nth-child(2) td:nth-child(1)"); | |
60 $("#mapContainer .overlayVisibility").click(function(){ | |
61 if($(this).is(":checked")){//selected | |
62 overlayLoaderWidget.overlayLoader.distributeArcGISWMS("http://geoserver.mpiwg-berlin.mpg.de/geoserver/China_Monograph_Project/ows", | |
7
0330b2138c87
add collecting post data from LGDataverse
Zoe Hong <zhong@mpiwg-berlin.mpg.de>
parents:
0
diff
changeset
|
63 "China_Monograph_Project:monograph_distribution_prov_x"); |
0 | 64 }else{ |
65 while($("#overlayLoaderContainer div:last-child a").length!=0){ | |
66 $("#overlayLoaderContainer div a:nth-child(1)").click(); | |
67 } | |
68 } | |
69 }); | |
70 } |