CR/LF correction

This commit is contained in:
pucherot
2021-01-05 14:51:52 +01:00
parent c6f11a428c
commit 766671ad6d
7156 changed files with 671400 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
jQuery.fn.vectorMap('addMap', 'us-dc_lcc_en',{"insets": [{"width": 1000, "top": 0, "height": 1048.6785719604895, "bbox": [{"y": -4900672.096351757, "x": 1950622.2429646673}, {"y": -4881057.772820286, "x": 1969326.0899354331}], "left": 0}], "paths": {"11001": {"path": "M143.71,567.79l-3.82,-2.06l-17.52,-11.46l-17.62,-10.43l-2.12,-5.54l-2.88,-5.16l-14.58,-16.94l-16.4,-14.47l-30.94,-20.21l-8.34,-6.84l-7.37,-8.26l-9.47,-14.73l-6.65,-6.75l-5.52,-3.63l2.39,-6.5l6.76,-10.59l9.5,-16.7l31.23,-52.29l6.88,-11.12l6.91,-9.99l2.76,-4.51l64.23,-109.39l10.25,-18.09l13.81,-22.83l64.41,-109.61l10.25,-16.34l14.11,-24.4l12.55,-20.71l2.05,-4.28l2.22,-3.44l17.89,9.62l12.4,7.09l72.08,42.76l13.41,7.66l3.73,1.73l5.41,3.54l10.65,6.22l18.17,10.18l62.12,36.95l8.88,6.14l90.8,53.74l32.46,19.54l119.43,70.47l76.83,44.39l35.16,20.68l19.49,12.98l139.76,82.74l-269.69,459.04l-27.2,45.81l-24.2,42.43l-32.26,54.87l-15.14,1.99l-11.3,7.16l-7.76,-3.61l-8.68,-3.2l-8.38,-13.45l-9.11,-8.3l-0.01,-10.53l-2.55,-8.74l-7.52,-39.37l-1.42,-9.48l-1.36,-14.13l0.62,-13.15l1.39,-15.35l-2.3,-14.73l-1.91,-31.09l-0.0,-13.58l0.95,-22.39l8.36,-62.79l5.71,-11.28l15.4,-13.94l8.04,-18.43l7.52,-33.13l5.04,-9.07l17.91,-2.74l13.1,0.45l7.7,-1.83l6.59,-4.96l6.76,-9.87l18.72,-22.12l12.37,-11.43l10.52,-8.29l18.71,-13.63l7.13,-7.06l4.26,-11.62l2.68,-11.59l8.9,-19.86l6.05,-9.06l4.39,-16.2l0.66,-16.13l-0.5,-13.3l-6.21,-14.43l-0.39,-0.24l-0.36,0.29l-5.0,17.26l0.9,12.61l-17.53,48.03l-4.73,20.0l-4.91,9.59l-10.95,7.58l-14.59,9.35l-6.59,4.74l-9.36,8.32l-9.05,10.11l-11.57,15.51l-7.0,7.82l-9.3,0.44l-11.85,-0.73l-20.81,1.72l-16.08,13.26l-5.56,16.28l-4.9,18.81l-5.07,14.23l-10.39,4.98l-5.67,11.52l-9.4,6.15l-6.29,-16.29l-3.83,-14.89l-13.75,-39.0l-6.93,-3.21l-14.0,-12.49l-17.41,-10.4l-14.74,-6.68l-13.82,1.11l-0.25,0.68l13.28,13.09l11.95,6.68l8.92,5.68l12.21,12.06l8.53,13.47l6.2,11.35l3.31,10.12l7.29,25.64l-0.89,17.68l-20.27,-19.86l-16.48,-21.5l-17.8,-19.46l-13.73,-11.62l-15.66,-9.89l-14.62,-7.0l-10.15,-7.95l-10.73,-0.6l-7.55,-3.71l-19.11,-10.65l-15.84,-9.29l-8.86,-5.96l-5.24,-7.96l-13.37,-11.23l-11.04,-14.95l-2.91,-9.6l-11.39,-21.2l-24.2,-3.87l-14.88,-4.68l-13.0,-0.01l-25.16,1.24l-13.8,1.86l-12.23,2.4l-13.58,4.79l-15.92,-1.92l-18.74,-1.23l-11.65,-2.47l-10.62,-5.12l-9.65,-0.25l-0.41,0.44l1.27,11.95ZM372.84,667.35l30.34,17.44l7.35,5.83l-1.48,5.23l-4.52,4.88l-6.08,-0.45l-3.66,-7.23l-4.2,-5.55l-16.43,-11.7l-3.01,-0.98l-1.27,0.26l-2.77,-0.66l-7.58,2.64l-3.45,0.89l-3.9,-0.05l-3.92,-3.22l-3.07,-5.34l-3.67,-4.2l-2.88,-4.41l-9.66,-9.62l-6.76,-7.9l-3.71,-3.58l-2.18,-3.27l0.12,-3.19l2.99,-0.77l6.68,-0.23l3.45,1.37l4.93,3.91l6.39,6.89l11.05,9.55l13.53,9.5l7.36,3.95ZM334.86,618.59l0.22,4.79l-7.41,-3.47l-5.45,0.48l-6.95,-5.36l-3.75,-4.46l-0.28,-1.14l-14.7,-15.79l-4.85,-14.94l10.86,-3.97l11.73,2.82l8.69,12.3l-0.15,0.99l5.8,15.2l6.24,12.56Z", "name": "District of Columbia"}}, "height": 1048.6785719604895, "projection": {"type": "lcc", "centralMeridian": -100.0}, "width": 1000.0});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,276 @@
<!DOCTYPE html>
<html>
<head>
<title>jVectorMap demo</title>
<link rel="stylesheet" media="all" href="../jquery-jvectormap.css"/>
<script src="assets/jquery-1.8.2.js"></script>
<script src="../jquery-jvectormap.js"></script>
<script src="../lib/jquery-mousewheel.js"></script>
<script src="../src/jvectormap.js"></script>
<script src="../src/abstract-element.js"></script>
<script src="../src/abstract-canvas-element.js"></script>
<script src="../src/abstract-shape-element.js"></script>
<script src="../src/svg-element.js"></script>
<script src="../src/svg-group-element.js"></script>
<script src="../src/svg-canvas-element.js"></script>
<script src="../src/svg-shape-element.js"></script>
<script src="../src/svg-path-element.js"></script>
<script src="../src/svg-circle-element.js"></script>
<script src="../src/svg-image-element.js"></script>
<script src="../src/svg-text-element.js"></script>
<script src="../src/vml-element.js"></script>
<script src="../src/vml-group-element.js"></script>
<script src="../src/vml-canvas-element.js"></script>
<script src="../src/vml-shape-element.js"></script>
<script src="../src/vml-path-element.js"></script>
<script src="../src/vml-circle-element.js"></script>
<script src="../src/vml-image-element.js"></script>
<script src="../src/map-object.js"></script>
<script src="../src/region.js"></script>
<script src="../src/marker.js"></script>
<script src="../src/vector-canvas.js"></script>
<script src="../src/simple-scale.js"></script>
<script src="../src/ordinal-scale.js"></script>
<script src="../src/numeric-scale.js"></script>
<script src="../src/color-scale.js"></script>
<script src="../src/legend.js"></script>
<script src="../src/data-series.js"></script>
<script src="../src/proj.js"></script>
<script src="../src/map.js"></script>
<script src="assets/jquery-jvectormap-world-mill-en.js"></script>
<script>
jQuery.noConflict();
jQuery(function(){
var $ = jQuery;
$('#focus-single').click(function(){
$('#map1').vectorMap('set', 'focus', {region: 'AU', animate: true});
});
$('#focus-multiple').click(function(){
$('#map1').vectorMap('set', 'focus', {regions: ['AU', 'JP'], animate: true});
});
$('#focus-coords').click(function(){
$('#map1').vectorMap('set', 'focus', {scale: 7, lat: 35, lng: 33, animate: true});
});
$('#focus-init').click(function(){
$('#map1').vectorMap('set', 'focus', {scale: 1, x: 0.5, y: 0.5, animate: true});
});
$('#map1').vectorMap({
map: 'world_mill_en',
panOnDrag: true,
focusOn: {
x: 0.5,
y: 0.5,
scale: 2,
animate: true
},
series: {
regions: [{
scale: ['#C8EEFF', '#0071A4'],
normalizeFunction: 'polynomial',
values: {
"AF": 16.63,
"AL": 11.58,
"DZ": 158.97,
"AO": 85.81,
"AG": 1.1,
"AR": 351.02,
"AM": 8.83,
"AU": 1219.72,
"AT": 366.26,
"AZ": 52.17,
"BS": 7.54,
"BH": 21.73,
"BD": 105.4,
"BB": 3.96,
"BY": 52.89,
"BE": 461.33,
"BZ": 1.43,
"BJ": 6.49,
"BT": 1.4,
"BO": 19.18,
"BA": 16.2,
"BW": 12.5,
"BR": 2023.53,
"BN": 11.96,
"BG": 44.84,
"BF": 8.67,
"BI": 1.47,
"KH": 11.36,
"CM": 21.88,
"CA": 1563.66,
"CV": 1.57,
"CF": 2.11,
"TD": 7.59,
"CL": 199.18,
"CN": 5745.13,
"CO": 283.11,
"KM": 0.56,
"CD": 12.6,
"CG": 11.88,
"CR": 35.02,
"CI": 22.38,
"HR": 59.92,
"CY": 22.75,
"CZ": 195.23,
"DK": 304.56,
"DJ": 1.14,
"DM": 0.38,
"DO": 50.87,
"EC": 61.49,
"EG": 216.83,
"SV": 21.8,
"GQ": 14.55,
"ER": 2.25,
"EE": 19.22,
"ET": 30.94,
"FJ": 3.15,
"FI": 231.98,
"FR": 2555.44,
"GA": 12.56,
"GM": 1.04,
"GE": 11.23,
"DE": 3305.9,
"GH": 18.06,
"GR": 305.01,
"GD": 0.65,
"GT": 40.77,
"GN": 4.34,
"GW": 0.83,
"GY": 2.2,
"HT": 6.5,
"HN": 15.34,
"HK": 226.49,
"HU": 132.28,
"IS": 12.77,
"IN": 1430.02,
"ID": 695.06,
"IR": 337.9,
"IQ": 84.14,
"IE": 204.14,
"IL": 201.25,
"IT": 2036.69,
"JM": 13.74,
"JP": 5390.9,
"JO": 27.13,
"KZ": 129.76,
"KE": 32.42,
"KI": 0.15,
"KR": 986.26,
"KW": 117.32,
"KG": 4.44,
"LA": 6.34,
"LV": 23.39,
"LB": 39.15,
"LS": 1.8,
"LR": 0.98,
"LY": 77.91,
"LT": 35.73,
"LU": 52.43,
"MK": 9.58,
"MG": 8.33,
"MW": 5.04,
"MY": 218.95,
"MV": 1.43,
"ML": 9.08,
"MT": 7.8,
"MR": 3.49,
"MU": 9.43,
"MX": 1004.04,
"MD": 5.36,
"MN": 5.81,
"ME": 3.88,
"MA": 91.7,
"MZ": 10.21,
"MM": 35.65,
"NA": 11.45,
"NP": 15.11,
"NL": 770.31,
"NZ": 138,
"NI": 6.38,
"NE": 5.6,
"NG": 206.66,
"NO": 413.51,
"OM": 53.78,
"PK": 174.79,
"PA": 27.2,
"PG": 8.81,
"PY": 17.17,
"PE": 153.55,
"PH": 189.06,
"PL": 438.88,
"PT": 223.7,
"QA": 126.52,
"RO": 158.39,
"RU": 1476.91,
"RW": 5.69,
"WS": 0.55,
"ST": 0.19,
"SA": 434.44,
"SN": 12.66,
"RS": 38.92,
"SC": 0.92,
"SL": 1.9,
"SG": 217.38,
"SK": 86.26,
"SI": 46.44,
"SB": 0.67,
"ZA": 354.41,
"ES": 1374.78,
"LK": 48.24,
"KN": 0.56,
"LC": 1,
"VC": 0.58,
"SD": 65.93,
"SR": 3.3,
"SZ": 3.17,
"SE": 444.59,
"CH": 522.44,
"SY": 59.63,
"TW": 426.98,
"TJ": 5.58,
"TZ": 22.43,
"TH": 312.61,
"TL": 0.62,
"TG": 3.07,
"TO": 0.3,
"TT": 21.2,
"TN": 43.86,
"TR": 729.05,
"TM": 0,
"UG": 17.12,
"UA": 136.56,
"AE": 239.65,
"GB": 2258.57,
"US": 14624.18,
"UY": 40.71,
"UZ": 37.72,
"VU": 0.72,
"VE": 285.21,
"VN": 101.99,
"YE": 30.02,
"ZM": 15.69,
"ZW": 5.57
}
}]
}
});
})
</script>
</head>
<body>
<div style="height: 400px"></div>
<div id="map1" style="width: 600px; height: 400px"></div>
<button id="focus-single">Focus on Australia</button>
<button id="focus-multiple">Focus on Australia and Japan</button>
<button id="focus-coords">Focus on Cyprus</button>
<button id="focus-init">Return to the initial state</button>
</body>
</html>

View File

@@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<title>jVectorMap demo</title>
<link rel="stylesheet" media="all" href="../jquery-jvectormap.css"/>
<script src="assets/jquery-1.8.2.js"></script>
<script src="../jquery.jvectormap.min.js"></script>
<script src="assets/jquery-jvectormap-world-mill-en.js"></script>
<script>
$(function(){
$('#map').vectorMap({
map: 'world_mill_en'
});
})
</script>
</head>
<body>
<div id="map" style="width: 600px; height: 400px"></div>
</body>
</html>

View File

@@ -0,0 +1,59 @@
<!DOCTYPE html>
<html>
<head>
<title>jVectorMap demo</title>
<link rel="stylesheet" media="all" href="../jquery-jvectormap.css"/>
<script src="assets/jquery-1.8.2.js"></script>
<script src="../jquery-jvectormap.js"></script>
<script src="../lib/jquery-mousewheel.js"></script>
<script src="../src/jvectormap.js"></script>
<script src="../src/abstract-element.js"></script>
<script src="../src/abstract-canvas-element.js"></script>
<script src="../src/abstract-shape-element.js"></script>
<script src="../src/svg-element.js"></script>
<script src="../src/svg-group-element.js"></script>
<script src="../src/svg-canvas-element.js"></script>
<script src="../src/svg-shape-element.js"></script>
<script src="../src/svg-path-element.js"></script>
<script src="../src/svg-circle-element.js"></script>
<script src="../src/vml-element.js"></script>
<script src="../src/vml-group-element.js"></script>
<script src="../src/vml-canvas-element.js"></script>
<script src="../src/vml-shape-element.js"></script>
<script src="../src/vml-path-element.js"></script>
<script src="../src/vml-circle-element.js"></script>
<script src="../src/map-object.js"></script>
<script src="../src/region.js"></script>
<script src="../src/marker.js"></script>
<script src="../src/vector-canvas.js"></script>
<script src="../src/simple-scale.js"></script>
<script src="../src/numeric-scale.js"></script>
<script src="../src/ordinal-scale.js"></script>
<script src="../src/color-scale.js"></script>
<script src="../src/data-series.js"></script>
<script src="../src/proj.js"></script>
<script src="../src/map.js"></script>
<script src="assets/jquery-jvectormap-map.js"></script>
<script>
$(function(){
var map = $('#map1').vectorMap({
map: 'map',
markers: [
{coords: [100, 100], name: 'Marker 1', style: {fill: 'yellow'}},
{coords: [200, 200], name: 'Marker 2', style: {fill: 'yellow'}},
]
});
})
</script>
</head>
<body>
<div id="map1" style="width: 600px; height: 600px"></div>
</body>
</html>

View File

@@ -0,0 +1,68 @@
<!DOCTYPE html>
<html>
<head>
<title>jVectorMap demo</title>
<link rel="stylesheet" media="all" href="../jquery-jvectormap.css"/>
<script src="assets/jquery-1.8.2.js"></script>
<script src="../jquery-jvectormap.js"></script>
<script src="../lib/jquery-mousewheel.js"></script>
<script src="../src/jvectormap.js"></script>
<script src="../src/abstract-element.js"></script>
<script src="../src/abstract-canvas-element.js"></script>
<script src="../src/abstract-shape-element.js"></script>
<script src="../src/svg-element.js"></script>
<script src="../src/svg-group-element.js"></script>
<script src="../src/svg-canvas-element.js"></script>
<script src="../src/svg-shape-element.js"></script>
<script src="../src/svg-path-element.js"></script>
<script src="../src/svg-circle-element.js"></script>
<script src="../src/svg-image-element.js"></script>
<script src="../src/svg-text-element.js"></script>
<script src="../src/vml-element.js"></script>
<script src="../src/vml-group-element.js"></script>
<script src="../src/vml-canvas-element.js"></script>
<script src="../src/vml-shape-element.js"></script>
<script src="../src/vml-path-element.js"></script>
<script src="../src/vml-circle-element.js"></script>
<script src="../src/map-object.js"></script>
<script src="../src/region.js"></script>
<script src="../src/marker.js"></script>
<script src="../src/vector-canvas.js"></script>
<script src="../src/simple-scale.js"></script>
<script src="../src/numeric-scale.js"></script>
<script src="../src/ordinal-scale.js"></script>
<script src="../src/color-scale.js"></script>
<script src="../src/data-series.js"></script>
<script src="../src/proj.js"></script>
<script src="../src/map.js"></script>
<script src="../src/multimap.js"></script>
<script src="assets/jquery-jvectormap-data-us-lcc-en.js"></script>
<script>
$(function(){
var map1,
map2;
new jvm.MultiMap({
container: $('#map1'),
maxLevel: 1,
mapUrlByCode: function(code, multiMap){
return 'assets/us/jquery-jvectormap-data-'+code.toLowerCase()+'-'+multiMap.defaultProjection+'-en.js';
},
main: {
map: 'us_lcc_en'
}
});
});
</script>
</head>
<body>
<div id="map1" style="width: 900px; height: 600px"></div>
</body>
</html>

View File

@@ -0,0 +1,64 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Maps</title>
<link rel="stylesheet" media="all" href="../jquery-jvectormap.css"/>
<script src="assets/jquery-1.8.2.js"></script>
<script src="../jquery-jvectormap.js"></script>
<script src="../lib/jquery-mousewheel.js"></script>
<script src="../src/jvectormap.js"></script>
<script src="../src/abstract-element.js"></script>
<script src="../src/abstract-canvas-element.js"></script>
<script src="../src/abstract-shape-element.js"></script>
<script src="../src/svg-element.js"></script>
<script src="../src/svg-group-element.js"></script>
<script src="../src/svg-canvas-element.js"></script>
<script src="../src/svg-shape-element.js"></script>
<script src="../src/svg-path-element.js"></script>
<script src="../src/svg-circle-element.js"></script>
<script src="../src/vml-element.js"></script>
<script src="../src/vml-group-element.js"></script>
<script src="../src/vml-canvas-element.js"></script>
<script src="../src/vml-shape-element.js"></script>
<script src="../src/vml-path-element.js"></script>
<script src="../src/vml-circle-element.js"></script>
<script src="../src/map-object.js"></script>
<script src="../src/region.js"></script>
<script src="../src/marker.js"></script>
<script src="../src/vector-canvas.js"></script>
<script src="../src/simple-scale.js"></script>
<script src="../src/ordinal-scale.js"></script>
<script src="../src/numeric-scale.js"></script>
<script src="../src/color-scale.js"></script>
<script src="../src/data-series.js"></script>
<script src="../src/proj.js"></script>
<script src="../src/map.js"></script>
<script src="assets/jquery-jvectormap-us-aea-en.js"></script>
<script>
$(function(){
var map = new jvm.Map({
container: $('.map'),
map: 'us_aea_en'
});
$('.show-button').click(function(){
$('.map').show();
map.updateSize();
});
});
</script>
</head>
<body>
<div class="map" style="display: none; width: 800px; height: 500px"></div>
<input type="button" value="Show" class="show-button"/>
</body>
</html>

View File

@@ -0,0 +1,307 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Maps</title>
<link rel="stylesheet" media="all" href="../jquery-jvectormap.css"/>
<style>
ul {
padding: 0;
list-style: none;
}
.jvectormap-legend .jvectormap-legend-tick-sample {
height: 26px;
}
.jvectormap-legend-icons {
background: white;
border: black 1px solid;
}
.jvectormap-legend-icons {
color: black;
}
</style>
<script src="assets/jquery-1.8.2.js"></script>
<script src="../jquery-jvectormap.js"></script>
<script src="../lib/jquery-mousewheel.js"></script>
<script src="../src/jvectormap.js"></script>
<script src="../src/abstract-element.js"></script>
<script src="../src/abstract-canvas-element.js"></script>
<script src="../src/abstract-shape-element.js"></script>
<script src="../src/svg-element.js"></script>
<script src="../src/svg-group-element.js"></script>
<script src="../src/svg-canvas-element.js"></script>
<script src="../src/svg-shape-element.js"></script>
<script src="../src/svg-path-element.js"></script>
<script src="../src/svg-circle-element.js"></script>
<script src="../src/svg-image-element.js"></script>
<script src="../src/svg-text-element.js"></script>
<script src="../src/vml-element.js"></script>
<script src="../src/vml-group-element.js"></script>
<script src="../src/vml-canvas-element.js"></script>
<script src="../src/vml-shape-element.js"></script>
<script src="../src/vml-path-element.js"></script>
<script src="../src/vml-circle-element.js"></script>
<script src="../src/vml-image-element.js"></script>
<script src="../src/map-object.js"></script>
<script src="../src/region.js"></script>
<script src="../src/marker.js"></script>
<script src="../src/vector-canvas.js"></script>
<script src="../src/simple-scale.js"></script>
<script src="../src/ordinal-scale.js"></script>
<script src="../src/numeric-scale.js"></script>
<script src="../src/color-scale.js"></script>
<script src="../src/legend.js"></script>
<script src="../src/data-series.js"></script>
<script src="../src/proj.js"></script>
<script src="../src/map.js"></script>
<script src="assets/jquery-jvectormap-us-aea-en.js"></script>
<script>
$(function(){
var markers = [
[61.18, -149.53],
[21.18, -157.49],
{latLng: [40.66, -73.56], name: 'New York City', style: {r: 8, fill: 'yellow'}},
{latLng: [41.52, -87.37], style: {fill: 'red', r: 10}},
{latLng: [35.22, -80.84]},
{latLng: [31.52, -87.37]}
],
values1 = [408, 512, 550, 781],
values2 = [1, 2, 3, 4],
values3 = {
'4': 'bank',
'5': 'factory'
};
var map = new jvm.Map({
container: $('.map'),
map: 'us_aea_en',
labels: {
regions: {
render: function(code){
var doNotShow = ['US-RI', 'US-DC'];
if (doNotShow.indexOf(code) === -1) {
return code.split('-')[1];
}
},
offsets: function(code){
return {
'CA': [-10, 10],
'ID': [0, 40],
'OK': [25, 0],
'LA': [-20, 0],
'FL': [45, 0],
'KY': [10, 5],
'VA': [15, 5],
'MI': [30, 30],
'AK': [50, -25],
'HI': [25, 50]
}[code.split('-')[1]];
}
},
markers: {
render: function(index){
return 'Marker '+index;
}
}
},
markers: markers,
series: {
markers: [{
attribute: 'fill',
scale: ['#C8EEFF', '#0071A4'],
normalizeFunction: 'polynomial',
values: values1,
legend: {
vertical: true
}
},{
attribute: 'r',
scale: [5, 20],
normalizeFunction: 'polynomial',
values: values2
},{
attribute: 'image',
scale: {
bank: 'assets/icon-bank.png',
factory: 'assets/icon-factory.png'
},
values: values3,
legend: {
horizontal: true,
cssClass: 'jvectormap-legend-icons',
title: 'Business type'
}
}],
regions: [{
scale: {
red: '#ff0000',
green: '#00ff00'
},
attribute: 'fill',
values: {
"US-KS": 'red',
"US-MO": 'red',
"US-IA": 'green',
"US-NE": 'green'
},
legend: {
horizontal: true,
title: 'Color'
}
},{
values: {
"US-NY": 'blue',
"US-FL": 'blue'
},
attribute: 'fill'
},{
scale: {
redGreen: 'assets/bg-red-green.png',
yellowBlue: 'assets/bg-yellow-blue.png'
},
values: {
"US-TX": 'redGreen',
"US-CA": 'yellowBlue'
},
attribute: 'fill',
legend: {
horizontal: true,
cssClass: 'jvectormap-legend-bg',
title: 'Pattern',
labelRender: function(v){
return {
redGreen: 'Low',
yellowBlue: 'High'
}[v];
}
}
}]
},
regionsSelectable: true,
markersSelectable: true,
markersSelectableOne: true,
selectedRegions: JSON.parse( window.localStorage.getItem('jvectormap-selected-regions') || '[]' ),
selectedMarkers: JSON.parse( window.localStorage.getItem('jvectormap-selected-markers') || '[]' ),
onMarkerTipShow: function(event, tip, index){
tip.html(tip.html()+' (modified marker)');
},
onMarkerOver: function(event, index){
console.log('marker-over', index);
},
onMarkerOut: function(event, index){
console.log('marker-out', index);
},
onMarkerClick: function(event, index){
console.log('marker-click', index);
},
onMarkerSelected: function(event, index, isSelected, selectedMarkers){
console.log('marker-select', index, isSelected, selectedMarkers);
if (window.localStorage) {
window.localStorage.setItem(
'jvectormap-selected-markers',
JSON.stringify(selectedMarkers)
);
}
},
onRegionTipShow: function(event, tip, code){
tip.html(tip.html()+' (modified)');
},
onRegionOver: function(event, code){
console.log('region-over', code, map.getRegionName(code));
},
onRegionOut: function(event, code){
console.log('region-out', code);
},
onRegionClick: function(event, code){
console.log('region-click', code);
},
onRegionSelected: function(event, code, isSelected, selectedRegions){
console.log('region-select', code, isSelected, selectedRegions);
if (window.localStorage) {
window.localStorage.setItem(
'jvectormap-selected-regions',
JSON.stringify(selectedRegions)
);
}
},
onViewportChange: function(e, scale, transX, transY){
console.log('viewportChange', scale, transX, transY);
}
});
$('.list-markers :checkbox').change(function(){
var index = $(this).closest('li').attr('data-marker-index');
if ($(this).prop('checked')) {
map.addMarker( index, markers[index], [values1[index], values2[index], values3[index]] );
} else {
map.removeMarkers( [index] );
}
});
$('.button-add-all').click(function(){
$('.list-markers :checkbox').prop('checked', true);
map.addMarkers(markers, [values1, values2, values3]);
});
$('.button-remove-all').click(function(){
$('.list-markers :checkbox').prop('checked', false);
map.removeAllMarkers();
});
$('.button-clear-selected-regions').click(function(){
map.clearSelectedRegions();
});
$('.button-clear-selected-markers').click(function(){
map.clearSelectedMarkers();
});
$('.button-remove-map').click(function(){
map.remove();
});
$('.button-change-values').click(function(){
map.series.regions[1].clear();
map.series.regions[1].setValues({
"US-TX": "black",
"US-CA": "black"
});
});
$('.button-reset-map').click(function(){
map.reset();
});
});
</script>
</head>
<body>
<div class="map" style="width: 800px; height: 500px"></div>
<ul class="list-markers">
<li data-marker-index="0"><label><input checked type="checkbox"/> Marker 1</label></li>
<li data-marker-index="1"><label><input checked type="checkbox"/> Marker 2</label></li>
<li data-marker-index="2"><label><input checked type="checkbox"/> Marker 3</label></li>
<li data-marker-index="3"><label><input checked type="checkbox"/> Marker 4</label></li>
<li data-marker-index="4"><label><input checked type="checkbox"/> Marker 5</label></li>
<li data-marker-index="5"><label><input checked type="checkbox"/> Marker 6</label></li>
</ul>
<input type="button" value="Add all" class="button-add-all"/>
<input type="button" value="Remove all" class="button-remove-all"/>
&nbsp;&nbsp;&nbsp;
<input type="button" value="Clear selected regions" class="button-clear-selected-regions"/>
<input type="button" value="Clear selected markers" class="button-clear-selected-markers"/>
&nbsp;&nbsp;&nbsp;
<input type="button" value="Remove map" class="button-remove-map"/>
&nbsp;&nbsp;&nbsp;
<input type="button" value="Change values" class="button-change-values"/>
&nbsp;&nbsp;&nbsp;
<input type="button" value="Reset map" class="button-reset-map"/>
</body>
</html>

View File

@@ -0,0 +1,68 @@
<!DOCTYPE html>
<html>
<head>
<title>jVectorMap demo</title>
<link rel="stylesheet" media="all" href="../jquery-jvectormap.css"/>
<script src="assets/jquery-1.8.2.js"></script>
<script src="../jquery-jvectormap.js"></script>
<script src="../lib/jquery-mousewheel.js"></script>
<script src="../src/jvectormap.js"></script>
<script src="../src/abstract-element.js"></script>
<script src="../src/abstract-canvas-element.js"></script>
<script src="../src/abstract-shape-element.js"></script>
<script src="../src/svg-element.js"></script>
<script src="../src/svg-group-element.js"></script>
<script src="../src/svg-canvas-element.js"></script>
<script src="../src/svg-shape-element.js"></script>
<script src="../src/svg-path-element.js"></script>
<script src="../src/svg-circle-element.js"></script>
<script src="../src/svg-image-element.js"></script>
<script src="../src/svg-text-element.js"></script>
<script src="../src/vml-element.js"></script>
<script src="../src/vml-group-element.js"></script>
<script src="../src/vml-canvas-element.js"></script>
<script src="../src/vml-shape-element.js"></script>
<script src="../src/vml-path-element.js"></script>
<script src="../src/vml-circle-element.js"></script>
<script src="../src/vml-image-element.js"></script>
<script src="../src/map-object.js"></script>
<script src="../src/region.js"></script>
<script src="../src/marker.js"></script>
<script src="../src/vector-canvas.js"></script>
<script src="../src/simple-scale.js"></script>
<script src="../src/ordinal-scale.js"></script>
<script src="../src/numeric-scale.js"></script>
<script src="../src/color-scale.js"></script>
<script src="../src/legend.js"></script>
<script src="../src/data-series.js"></script>
<script src="../src/proj.js"></script>
<script src="../src/map.js"></script>
<script src="assets/jquery-jvectormap-world-mill-en.js"></script>
<script>
$(function(){
$('#start').click(function(){
var map;
for (var i = 0; i < 100; i++) {
map = new jvm.Map({
map: 'world_mill_en',
container: $('#map1')
});
map.remove();
}
});
})
</script>
</head>
<body>
<div id="map1" style="width: 600px; height: 400px"></div>
<input type="button" id="start" value="Start"/>
</body>
</html>

View File

@@ -0,0 +1,58 @@
[{
"name": "read_data",
"file_name": "/Users/kirilllebedev/Maps/ne_110m_admin_0_map_units/ne_110m_admin_0_map_units.shp"
},{
"name": "join_data",
"data": {
},
"fields": [{
"name": "region_wb",
"type": 4,
"width": 100
},{
"name": "r_wb_code",
"type": 4,
"width": 4
}],
"on": "region_wb"
},{
"name": "merge",
"fields": [{
"name": "code",
"type": 4,
"width": 2
},{
"name": "name",
"type": 4,
"width": 100
}],
"rules": [{
"fields": {
"name": "Americas",
"code": "AM"
},
"where": "region_wb in {'Latin America & Caribbean', 'North America'}"
},{
"fields": {
"name": "Europe",
"code": "EU"
},
"where": "region_wb == 'Europe & Central Asia'"
},{
"fields": {
"name": "Asia Pacific and MEIA",
"code": "AP"
},
"where": "region_wb == 'East Asia & Pacific'"
},{
"fields": {
"name": "India and Africa",
"code": "IA"
},
"where": "region_wb in {'Middle East & North Africa', 'South Asia', 'Sub-Saharan Africa'}"
}]
},{
"name": "write_data",
"file_name": "/Users/kirilllebedev/Maps/continents/continents.shp"
}]

View File

@@ -0,0 +1,39 @@
[{
"name": "read_data",
"file_name": "/Users/kirilllebedev/Maps/ne_110m_admin_0_map_units/ne_110m_admin_0_map_units.shp"
},{
"name": "buffer",
"distance": 0.0000001,
"resolution": 1
},{
"name": "join_data",
"data": [
["Antarctica", "ANT"],
["East Asia & Pacific", "EAP"],
["Europe & Central Asia", "ECA"],
["Latin America & Caribbean", "LAC"],
["Middle East & North Africa", "MENA"],
["North America", "NA"],
["South Asia", "SA"],
["Sub-Saharan Africa", "SSA"]
],
"fields": [{
"name": "region_wb",
"type": 4,
"width": 100
},{
"name": "r_wb_code",
"type": 4,
"width": 4
}],
"on": "region_wb"
},{
"name": "union",
"by": "r_wb_code"
},{
"name": "remove_other_fields",
"fields": ["r_wb_code", "region_wb"]
},{
"name": "write_data",
"file_name": "/Users/kirilllebedev/Maps/continents_wb/continents_wb.shp"
}]

View File

@@ -0,0 +1,74 @@
[{
"name": "read_data",
"file_name": "/Users/kirilllebedev/Maps/ne_10m_admin_1_states_provinces_lakes_1.4.0/ne_10m_admin_1_states_provinces_lakes_shp.shp"
},{
"name": "remove",
"where": "iso != 'FRA' or objectid == '1493'"
},{
"name": "join_data",
"data": [
["FR-D", "FR-X1"],
["FR-I", "FR-X1"],
["FR-B", "FR-X2"],
["FR-L", "FR-X2"],
["FR-T", "FR-X2"],
["FR-P", "FR-X3"],
["FR-Q", "FR-X3"],
["FR-A", "FR-X4"],
["FR-G", "FR-X4"],
["FR-M", "FR-X4"],
["FR-K", "FR-X5"],
["FR-N", "FR-X5"],
["FR-O", "FR-X6"],
["FR-S", "FR-X6"],
["FR-C", "FR-X7"],
["FR-V", "FR-X7"],
["FR-E", "FR-E"],
["FR-F", "FR-F"],
["FR-H", "FR-H"],
["FR-J", "FR-J"],
["FR-R", "FR-R"],
["FR-U", "FR-U"],
["FR-GF", "FR-GF"]
],
"fields": [{
"name": "HASC_1",
"type": 4,
"width": 10
},{
"name": "ISO_2",
"type": 4,
"width": 5
}],
"on": "HASC_1"
},{
"name": "join_data",
"data": [
["FR-X1", "Bourgogne-Franche-Comté"],
["FR-X2", "Aquitaine-Limousin-Poitou-Charentes"],
["FR-X3", "Normandy"],
["FR-X4", "Alsace-Champagne-Ardenne-Lorraine"],
["FR-X5", "Languedoc-Roussillon-Midi-Pyrénées"],
["FR-X6", "Nord-Pas-de-Calais-Picardie"],
["FR-X7", "Auvergne-Rhône-Alpes"]
],
"fields": [{
"name": "ISO_2",
"type": 4,
"width": 5
},{
"name": "NAME_1",
"type": 4,
"width": 10
}],
"on": "ISO_2"
},{
"name": "remove_other_fields",
"fields": ["ISO_2", "NAME_1"]
},{
"name": "union",
"by": "ISO_2"
},{
"name": "write_data",
"file_name": "/Users/kirilllebedev/Maps/france-regions-2016/france-regions-2016.shp"
}]

View File

@@ -0,0 +1,121 @@
[{
"name": "read_data",
"file_name": "/Users/kirilllebedev/Maps/ne_10m_admin_1_states_provinces_lakes/ne_10m_admin_1_states_provinces_lakes.shp"
},{
"name": "remove",
"where": "iso_a2 != 'RU' or objectid_1 == '3637'"
},{
"name": "join_data",
"data": [
["RU-AD", "2498", "Adygeya, Respublika"],
["RU-AL", "2544", "Altay, Respublika"],
["RU-ALT", "2543", "Altayskiy kray"],
["RU-AMU", "2718", "Amurskaya oblast'"],
["RU-ARK", "2486", "Arkhangel'skaya oblast'"],
["RU-AST", "2221", "Astrakhanskaya oblast'"],
["RU-BA", "2523", "Bashkortostan, Respublika"],
["RU-BEL", "2515", "Belgorodskaya oblast'"],
["RU-BRY", "2505", "Bryanskaya oblast'"],
["RU-BU", "2724", "Buryatiya, Respublika"],
["RU-CE", "2534", "Chechenskaya Respublika"],
["RU-CHE", "2535", "Chelyabinskaya oblast'"],
["RU-CHU", "2485", "Chukotskiy avtonomnyy okrug"],
["RU-CU", "2528", "Chuvashskaya Respublika"],
["RU-DA", "2185", "Dagestan, Respublika"],
["RU-IN", "2490", "Ingushetiya, Respublika"],
["RU-IRK", "2721", "Irkutskaya oblast'"],
["RU-IVA", "2491", "Ivanovskaya oblast'"],
["RU-KB", "2500", "Kabardino-Balkarskaya Respublika"],
["RU-KGD", "2362", "Kaliningradskaya oblast'"],
["RU-KL", "2529", "Kalmykiya, Respublika"],
["RU-KLU", "2497", "Kaluzhskaya oblast'"],
["RU-KAM", "3561", "Kamchatskiy kray"],
["RU-KC", "2499", "Karachayevo-Cherkesskaya Respublika"],
["RU-KR", "2484", "Kareliya, Respublika"],
["RU-KEM", "2545", "Kemerovskaya oblast'"],
["RU-KHA", "2709", "Khabarovskiy kray"],
["RU-KK", "2546", "Khakasiya, Respublika"],
["RU-KHM", "2541", "Khanty-Mansiyskiy avtonomnyy okrug"],
["RU-KIR", "2525", "Kirovskaya oblast'"],
["RU-KO", "2524", "Komi, Respublika"],
["RU-KOS", "2492", "Kostromskaya oblast'"],
["RU-KDA", "2516", "Krasnodarskiy kray"],
["RU-KYA", "2722", "Krasnoyarskiy kray"],
["RU-KGN", "2536", "Kurganskaya oblast'"],
["RU-KRS", "2507", "Kurskaya oblast'"],
["RU-LEN", "2482", "Leningradskaya oblast'"],
["RU-LIP", "2508", "Lipetskaya oblast'"],
["RU-MAG", "2716", "Magadanskaya oblast'"],
["RU-ME", "2526", "Mariy El, Respublika"],
["RU-MO", "2517", "Mordoviya, Respublika"],
["RU-MOS", "2509", "Moskovskaya oblast'"],
["RU-MOW", "2510", "Moskva"],
["RU-MUR", "2488", "Murmanskaya oblast'"],
["RU-NEN", "2489", "Nenetskiy avtonomnyy okrug"],
["RU-NIZ", "2493", "Nizhegorodskaya oblast'"],
["RU-NGR", "2503", "Novgorodskaya oblast'"],
["RU-NVS", "2547", "Novosibirskaya oblast'"],
["RU-OMS", "2542", "Omskaya oblast'"],
["RU-ORE", "2538", "Orenburgskaya oblast'"],
["RU-ORL", "2511", "Orlovskaya oblast'"],
["RU-PNZ", "2518", "Penzenskaya oblast'"],
["RU-PER", "3284", "Permskiy kray"],
["RU-PRI", "2689", "Primorskiy kray"],
["RU-PSK", "2504", "Pskovskaya oblast'"],
["RU-ROS", "2512", "Rostovskaya oblast'"],
["RU-RYA", "2519", "Ryazanskaya oblast'"],
["RU-SA", "2717", "Sakha, Respublika"],
["RU-SAK", "2551", "Sakhalinskaya oblast'"],
["RU-SAM", "2530", "Samarskaya oblast'"],
["RU-SPE", "2481", "Sankt-Peterburg"],
["RU-SAR", "2531", "Saratovskaya oblast'"],
["RU-SE", "2501", "Severnaya Osetiya-Alaniya, Respublika"],
["RU-SMO", "2506", "Smolenskaya oblast'"],
["RU-STA", "2502", "Stavropol'skiy kray"],
["RU-SVE", "2537", "Sverdlovskaya oblast'"],
["RU-TAM", "2520", "Tambovskaya oblast'"],
["RU-TA", "2532", "Tatarstan, Respublika"],
["RU-TOM", "2540", "Tomskaya oblast'"],
["RU-TUL", "2513", "Tul'skaya oblast'"],
["RU-TVE", "2494", "Tverskaya oblast'"],
["RU-TYU", "2539", "Tyumenskaya oblast'"],
["RU-TY", "2723", "Tyva, Respublika [Tuva]"],
["RU-UD", "2527", "Udmurtskaya Respublika"],
["RU-ULY", "2533", "Ul'yanovskaya oblast'"],
["RU-VLA", "2521", "Vladimirskaya oblast'"],
["RU-VGG", "2514", "Volgogradskaya oblast'"],
["RU-VLG", "2495", "Vologodskaya oblast'"],
["RU-VOR", "2522", "Voronezhskaya oblast'"],
["RU-YAN", "2487", "Yamalo-Nenetskiy avtonomnyy okrug"],
["RU-YAR", "2496", "Yaroslavskaya oblast'"],
["RU-YEV", "2719", "Yevreyskaya avtonomnaya oblast'"],
["RU-ZAB", "2727", "Zabaykal'skiy kray"]
],
"fields": [{
"name": "iso_3166_2",
"type": 4,
"width": 10
},{
"name": "OBJECTID_1",
"type": 4,
"width": 9
},{
"name": "name",
"type": 4,
"width": 100
}],
"on": "OBJECTID_1"
},{
"name": "remove_other_fields",
"fields": ["iso_3166_2", "name"]
},{
"name": "write_data",
"format": "jvectormap",
"file_name": "russia.js",
"params": {
"name_field": "name",
"code_field": "iso_3166_2",
"name": "ru",
"longitude0": 11.5
}
}]

View File

@@ -0,0 +1,135 @@
[{
"name": "read_data",
"file_name": "/Users/kirilllebedev/Maps/ne_10m_admin_1_states_provinces_lakes/ne_10m_admin_1_states_provinces_lakes.shp"
},{
"name": "remove",
"where": "iso_a2 != 'RU' or objectid_1 == '3637'"
},{
"name": "join_data",
"data": [
["RU-CE", "2515"],
["RU-CE", "2505"],
["RU-CE", "2491"],
["RU-CE", "2497"],
["RU-CE", "2492"],
["RU-CE", "2507"],
["RU-CE", "2508"],
["RU-CE", "2510"],
["RU-CE", "2509"],
["RU-CE", "2511"],
["RU-CE", "2519"],
["RU-CE", "2506"],
["RU-CE", "2520"],
["RU-CE", "2513"],
["RU-CE", "2494"],
["RU-CE", "2521"],
["RU-CE", "2522"],
["RU-CE", "2496"],
["RU-FE", "2718"],
["RU-FE", "2485"],
["RU-FE", "2719"],
["RU-FE", "3561"],
["RU-FE", "2709"],
["RU-FE", "2716"],
["RU-FE", "2689"],
["RU-FE", "2717"],
["RU-FE", "2551"],
["RU-NC", "2534"],
["RU-NC", "2500"],
["RU-NC", "2499"],
["RU-NC", "2185"],
["RU-NC", "2490"],
["RU-NC", "2501"],
["RU-NC", "2502"],
["RU-NW", "2486"],
["RU-NW", "2362"],
["RU-NW", "2524"],
["RU-NW", "2482"],
["RU-NW", "2488"],
["RU-NW", "2489"],
["RU-NW", "2503"],
["RU-NW", "2504"],
["RU-NW", "2484"],
["RU-NW", "2481"],
["RU-NW", "2495"],
["RU-SI", "2543"],
["RU-SI", "2544"],
["RU-SI", "2721"],
["RU-SI", "2545"],
["RU-SI", "2722"],
["RU-SI", "2547"],
["RU-SI", "2542"],
["RU-SI", "2724"],
["RU-SI", "2546"],
["RU-SI", "2540"],
["RU-SI", "2723"],
["RU-SI", "2727"],
["RU-SO", "2221"],
["RU-SO", "2516"],
["RU-SO", "2498"],
["RU-SO", "2529"],
["RU-SO", "2512"],
["RU-SO", "2514"],
["RU-UR", "2535"],
["RU-UR", "2541"],
["RU-UR", "2536"],
["RU-UR", "2537"],
["RU-UR", "2539"],
["RU-UR", "2487"],
["RU-VO", "2528"],
["RU-VO", "2525"],
["RU-VO", "2526"],
["RU-VO", "2493"],
["RU-VO", "2538"],
["RU-VO", "2518"],
["RU-VO", "3284"],
["RU-VO", "2523"],
["RU-VO", "2517"],
["RU-VO", "2532"],
["RU-VO", "2530"],
["RU-VO", "2531"],
["RU-VO", "2527"],
["RU-VO", "2533"]
],
"fields": [{
"name": "distr_code",
"type": 4,
"width": 5
},{
"name": "OBJECTID_1",
"type": 4,
"width": 9
}],
"on": "OBJECTID_1"
},{
"name": "union",
"by": "distr_code"
},{
"name": "join_data",
"data": [
["RU-CE", "Central Federal District"],
["RU-FE", "Far Eastern Federal District"],
["RU-NC", "North Caucasian Federal District"],
["RU-NW", "Northwestern Federal District"],
["RU-SI", "Siberian Federal District"],
["RU-SO", "Southern Federal District"],
["RU-UR", "Ural Federal District"],
["RU-VO", "Volga Federal District"]
],
"fields": [{
"name": "distr_code",
"type": 4,
"width": 5
},{
"name": "distr_name",
"type": 4,
"width": 100
}],
"on": "distr_code"
},{
"name": "remove_other_fields",
"fields": ["distr_code", "distr_name"]
},{
"name": "write_data",
"file_name": "/Users/kirilllebedev/Maps/russia_fd/russia_fd.shp"
}]

View File

@@ -0,0 +1,568 @@
[{
"name": "read_data",
"file_name": "/Users/kirilllebedev/Maps/tz_world_mp/tz_world_mp.shp"
},{
"name": "remove",
"where": "tzid == 'uninhabited'"
},{
"name": "join_data",
"data": [
["Africa/Abidjan", "+00:00"],
["Africa/Accra", "+00:00"],
["Africa/Addis_Ababa", "+03:00"],
["Africa/Algiers", "+01:00"],
["Africa/Asmara", "+03:00"],
["Africa/Asmera", "+03:00"],
["Africa/Bamako", "+00:00"],
["Africa/Bangui", "+01:00"],
["Africa/Banjul", "+00:00"],
["Africa/Bissau", "+00:00"],
["Africa/Blantyre", "+02:00"],
["Africa/Brazzaville", "+01:00"],
["Africa/Bujumbura", "+02:00"],
["Africa/Cairo", "+02:00"],
["Africa/Casablanca", "+00:00"],
["Africa/Ceuta", "+01:00"],
["Africa/Conakry", "+00:00"],
["Africa/Dakar", "+00:00"],
["Africa/Dar_es_Salaam", "+03:00"],
["Africa/Djibouti", "+03:00"],
["Africa/Douala", "+01:00"],
["Africa/El_Aaiun", "+00:00"],
["Africa/Freetown", "+00:00"],
["Africa/Gaborone", "+02:00"],
["Africa/Harare", "+02:00"],
["Africa/Johannesburg", "+02:00"],
["Africa/Juba", "+03:00"],
["Africa/Kampala", "+03:00"],
["Africa/Khartoum", "+03:00"],
["Africa/Kigali", "+02:00"],
["Africa/Kinshasa", "+01:00"],
["Africa/Lagos", "+01:00"],
["Africa/Libreville", "+01:00"],
["Africa/Lome", "+00:00"],
["Africa/Luanda", "+01:00"],
["Africa/Lubumbashi", "+02:00"],
["Africa/Lusaka", "+02:00"],
["Africa/Malabo", "+01:00"],
["Africa/Maputo", "+02:00"],
["Africa/Maseru", "+02:00"],
["Africa/Mbabane", "+02:00"],
["Africa/Mogadishu", "+03:00"],
["Africa/Monrovia", "+00:00"],
["Africa/Nairobi", "+03:00"],
["Africa/Ndjamena", "+01:00"],
["Africa/Niamey", "+01:00"],
["Africa/Nouakchott", "+00:00"],
["Africa/Ouagadougou", "+00:00"],
["Africa/Porto-Novo", "+01:00"],
["Africa/Sao_Tome", "+00:00"],
["Africa/Timbuktu", "+00:00"],
["Africa/Tripoli", "+01:00"],
["Africa/Tunis", "+01:00"],
["Africa/Windhoek", "+01:00"],
["America/Adak", "-10:00"],
["America/Anchorage", "-09:00"],
["America/Anguilla", "-04:00"],
["America/Antigua", "-04:00"],
["America/Araguaina", "-03:00"],
["America/Argentina/Buenos_Aires", "-03:00"],
["America/Argentina/Catamarca", "-03:00"],
["America/Argentina/ComodRivadavia", "-03:00"],
["America/Argentina/Cordoba", "-03:00"],
["America/Argentina/Jujuy", "-03:00"],
["America/Argentina/La_Rioja", "-03:00"],
["America/Argentina/Mendoza", "-03:00"],
["America/Argentina/Rio_Gallegos", "-03:00"],
["America/Argentina/Salta", "-03:00"],
["America/Argentina/San_Juan", "-03:00"],
["America/Argentina/San_Luis", "-03:00"],
["America/Argentina/Tucuman", "-03:00"],
["America/Argentina/Ushuaia", "-03:00"],
["America/Aruba", "-04:00"],
["America/Asuncion", "-04:00"],
["America/Atikokan", "-05:00"],
["America/Atka", "-10:00"],
["America/Bahia", "-03:00"],
["America/Bahia_Banderas", "-06:00"],
["America/Barbados", "-04:00"],
["America/Belem", "-03:00"],
["America/Belize", "-06:00"],
["America/Blanc-Sablon", "-04:00"],
["America/Boa_Vista", "-04:00"],
["America/Bogota", "-05:00"],
["America/Boise", "-07:00"],
["America/Buenos_Aires", "-03:00"],
["America/Cambridge_Bay", "-07:00"],
["America/Campo_Grande", "-04:00"],
["America/Cancun", "-06:00"],
["America/Caracas", "-04:30"],
["America/Catamarca", "-03:00"],
["America/Cayenne", "-03:00"],
["America/Cayman", "-05:00"],
["America/Chicago", "-06:00"],
["America/Chihuahua", "-07:00"],
["America/Coral_Harbour", "-05:00"],
["America/Cordoba", "-03:00"],
["America/Costa_Rica", "-06:00"],
["America/Creston", "-07:00"],
["America/Cuiaba", "-04:00"],
["America/Curacao", "-04:00"],
["America/Danmarkshavn", "+00:00"],
["America/Dawson", "-08:00"],
["America/Dawson_Creek", "-07:00"],
["America/Denver", "-07:00"],
["America/Detroit", "-05:00"],
["America/Dominica", "-04:00"],
["America/Edmonton", "-07:00"],
["America/Eirunepe", "-05:00"],
["America/El_Salvador", "-06:00"],
["America/Ensenada", "-08:00"],
["America/Fort_Wayne", "-05:00"],
["America/Fortaleza", "-03:00"],
["America/Glace_Bay", "-04:00"],
["America/Godthab", "-03:00"],
["America/Goose_Bay", "-04:00"],
["America/Grand_Turk", "-05:00"],
["America/Grenada", "-04:00"],
["America/Guadeloupe", "-04:00"],
["America/Guatemala", "-06:00"],
["America/Guayaquil", "-05:00"],
["America/Guyana", "-04:00"],
["America/Halifax", "-04:00"],
["America/Havana", "-05:00"],
["America/Hermosillo", "-07:00"],
["America/Indiana/Indianapolis", "-05:00"],
["America/Indiana/Knox", "-06:00"],
["America/Indiana/Marengo", "-05:00"],
["America/Indiana/Petersburg", "-05:00"],
["America/Indiana/Tell_City", "-06:00"],
["America/Indiana/Valparaiso", "-06:00"],
["America/Indiana/Vevay", "-05:00"],
["America/Indiana/Vincennes", "-05:00"],
["America/Indiana/Winamac", "-05:00"],
["America/Indianapolis", "-05:00"],
["America/Inuvik", "-07:00"],
["America/Iqaluit", "-05:00"],
["America/Jamaica", "-05:00"],
["America/Jujuy", "-03:00"],
["America/Juneau", "-09:00"],
["America/Kentucky/Louisville", "-05:00"],
["America/Kentucky/Monticello", "-05:00"],
["America/Knox_IN", "-06:00"],
["America/Kralendijk", "-04:00"],
["America/La_Paz", "-04:00"],
["America/Lima", "-05:00"],
["America/Los_Angeles", "-08:00"],
["America/Louisville", "-05:00"],
["America/Lower_Princes", "-04:00"],
["America/Maceio", "-03:00"],
["America/Managua", "-06:00"],
["America/Manaus", "-04:00"],
["America/Marigot", "-04:00"],
["America/Martinique", "-04:00"],
["America/Matamoros", "-06:00"],
["America/Mazatlan", "-07:00"],
["America/Mendoza", "-03:00"],
["America/Menominee", "-06:00"],
["America/Merida", "-06:00"],
["America/Metlakatla", "-08:00"],
["America/Mexico_City", "-06:00"],
["America/Miquelon", "-03:00"],
["America/Moncton", "-04:00"],
["America/Monterrey", "-06:00"],
["America/Montevideo", "-03:00"],
["America/Montreal", "-05:00"],
["America/Montserrat", "-04:00"],
["America/Nassau", "-05:00"],
["America/New_York", "-05:00"],
["America/Nipigon", "-05:00"],
["America/Nome", "-09:00"],
["America/Noronha", "-02:00"],
["America/North_Dakota/Beulah", "-06:00"],
["America/North_Dakota/Center", "-06:00"],
["America/North_Dakota/New_Salem", "-06:00"],
["America/Ojinaga", "-07:00"],
["America/Panama", "-05:00"],
["America/Pangnirtung", "-05:00"],
["America/Paramaribo", "-03:00"],
["America/Phoenix", "-07:00"],
["America/Port_of_Spain", "-04:00"],
["America/Port-au-Prince", "-05:00"],
["America/Porto_Acre", "-05:00"],
["America/Porto_Velho", "-04:00"],
["America/Puerto_Rico", "-04:00"],
["America/Rainy_River", "-06:00"],
["America/Rankin_Inlet", "-06:00"],
["America/Recife", "-03:00"],
["America/Regina", "-06:00"],
["America/Resolute", "-06:00"],
["America/Rio_Branco", "-05:00"],
["America/Rosario", "-03:00"],
["America/Santa_Isabel", "-08:00"],
["America/Santarem", "-03:00"],
["America/Santiago", "-04:00"],
["America/Santo_Domingo", "-04:00"],
["America/Sao_Paulo", "-03:00"],
["America/Scoresbysund", "-01:00"],
["America/Shiprock", "-07:00"],
["America/Sitka", "-09:00"],
["America/St_Barthelemy", "-04:00"],
["America/St_Johns", "-03:30"],
["America/St_Kitts", "-04:00"],
["America/St_Lucia", "-04:00"],
["America/St_Thomas", "-04:00"],
["America/St_Vincent", "-04:00"],
["America/Swift_Current", "-06:00"],
["America/Tegucigalpa", "-06:00"],
["America/Thule", "-04:00"],
["America/Thunder_Bay", "-05:00"],
["America/Tijuana", "-08:00"],
["America/Toronto", "-05:00"],
["America/Tortola", "-04:00"],
["America/Vancouver", "-08:00"],
["America/Virgin", "-04:00"],
["America/Whitehorse", "-08:00"],
["America/Winnipeg", "-06:00"],
["America/Yakutat", "-09:00"],
["America/Yellowknife", "-07:00"],
["Antarctica/Casey", "+11:00"],
["Antarctica/Davis", "+05:00"],
["Antarctica/DumontDUrville", "+10:00"],
["Antarctica/Macquarie", "+11:00"],
["Antarctica/Mawson", "+05:00"],
["Antarctica/McMurdo", "+12:00"],
["Antarctica/Palmer", "-04:00"],
["Antarctica/Rothera", "-03:00"],
["Antarctica/South_Pole", "+12:00"],
["Antarctica/Syowa", "+03:00"],
["Antarctica/Troll", "+00:00"],
["Antarctica/Vostok", "+06:00"],
["Arctic/Longyearbyen", "+01:00"],
["Asia/Aden", "+03:00"],
["Asia/Almaty", "+06:00"],
["Asia/Amman", "+02:00"],
["Asia/Anadyr", "+12:00"],
["Asia/Aqtau", "+05:00"],
["Asia/Aqtobe", "+05:00"],
["Asia/Ashgabat", "+05:00"],
["Asia/Ashkhabad", "+05:00"],
["Asia/Baghdad", "+03:00"],
["Asia/Bahrain", "+03:00"],
["Asia/Baku", "+04:00"],
["Asia/Bangkok", "+07:00"],
["Asia/Beirut", "+02:00"],
["Asia/Bishkek", "+06:00"],
["Asia/Brunei", "+08:00"],
["Asia/Calcutta", "+05:30"],
["Asia/Choibalsan", "+08:00"],
["Asia/Chongqing", "+08:00"],
["Asia/Chungking", "+08:00"],
["Asia/Colombo", "+05:30"],
["Asia/Dacca", "+06:00"],
["Asia/Damascus", "+02:00"],
["Asia/Dhaka", "+06:00"],
["Asia/Dili", "+09:00"],
["Asia/Dubai", "+04:00"],
["Asia/Dushanbe", "+05:00"],
["Asia/Gaza", "+02:00"],
["Asia/Harbin", "+08:00"],
["Asia/Hebron", "+02:00"],
["Asia/Ho_Chi_Minh", "+07:00"],
["Asia/Hong_Kong", "+08:00"],
["Asia/Hovd", "+07:00"],
["Asia/Irkutsk", "+08:00"],
["Asia/Istanbul", "+02:00"],
["Asia/Jakarta", "+07:00"],
["Asia/Jayapura", "+09:00"],
["Asia/Jerusalem", "+02:00"],
["Asia/Kabul", "+04:30"],
["Asia/Kamchatka", "+12:00"],
["Asia/Karachi", "+05:00"],
["Asia/Kashgar", "+08:00"],
["Asia/Kathmandu", "+05:45"],
["Asia/Katmandu", "+05:45"],
["Asia/Khandyga", "+09:00"],
["Asia/Kolkata", "+05:30"],
["Asia/Krasnoyarsk", "+07:00"],
["Asia/Kuala_Lumpur", "+08:00"],
["Asia/Kuching", "+08:00"],
["Asia/Kuwait", "+03:00"],
["Asia/Macao", "+08:00"],
["Asia/Macau", "+08:00"],
["Asia/Magadan", "+10:00"],
["Asia/Makassar", "+08:00"],
["Asia/Manila", "+08:00"],
["Asia/Muscat", "+04:00"],
["Asia/Nicosia", "+02:00"],
["Asia/Novokuznetsk", "+07:00"],
["Asia/Novosibirsk", "+06:00"],
["Asia/Omsk", "+06:00"],
["Asia/Oral", "+05:00"],
["Asia/Phnom_Penh", "+07:00"],
["Asia/Pontianak", "+07:00"],
["Asia/Pyongyang", "+09:00"],
["Asia/Qatar", "+03:00"],
["Asia/Qyzylorda", "+06:00"],
["Asia/Rangoon", "+06:30"],
["Asia/Riyadh", "+03:00"],
["Asia/Saigon", "+07:00"],
["Asia/Sakhalin", "+11:00"],
["Asia/Samarkand", "+05:00"],
["Asia/Seoul", "+09:00"],
["Asia/Shanghai", "+08:00"],
["Asia/Singapore", "+08:00"],
["Asia/Taipei", "+08:00"],
["Asia/Tashkent", "+05:00"],
["Asia/Tbilisi", "+04:00"],
["Asia/Tehran", "+03:30"],
["Asia/Tel_Aviv", "+02:00"],
["Asia/Thimbu", "+06:00"],
["Asia/Thimphu", "+06:00"],
["Asia/Tokyo", "+09:00"],
["Asia/Ujung_Pandang", "+08:00"],
["Asia/Ulaanbaatar", "+08:00"],
["Asia/Ulan_Bator", "+08:00"],
["Asia/Urumqi", "+08:00"],
["Asia/Ust-Nera", "+10:00"],
["Asia/Vientiane", "+07:00"],
["Asia/Vladivostok", "+10:00"],
["Asia/Yakutsk", "+09:00"],
["Asia/Yekaterinburg", "+05:00"],
["Asia/Yerevan", "+04:00"],
["Atlantic/Azores", "-01:00"],
["Atlantic/Bermuda", "-04:00"],
["Atlantic/Canary", "+00:00"],
["Atlantic/Cape_Verde", "-01:00"],
["Atlantic/Faeroe", "+00:00"],
["Atlantic/Faroe", "+00:00"],
["Atlantic/Jan_Mayen", "+01:00"],
["Atlantic/Madeira", "+00:00"],
["Atlantic/Reykjavik", "+00:00"],
["Atlantic/South_Georgia", "-02:00"],
["Atlantic/St_Helena", "+00:00"],
["Atlantic/Stanley", "-03:00"],
["Australia/ACT", "+10:00"],
["Australia/Adelaide", "+09:30"],
["Australia/Brisbane", "+10:00"],
["Australia/Broken_Hill", "+09:30"],
["Australia/Canberra", "+10:00"],
["Australia/Currie", "+10:00"],
["Australia/Darwin", "+09:30"],
["Australia/Eucla", "+08:45"],
["Australia/Hobart", "+10:00"],
["Australia/LHI", "+10:30"],
["Australia/Lindeman", "+10:00"],
["Australia/Lord_Howe", "+10:30"],
["Australia/Melbourne", "+10:00"],
["Australia/North", "+09:30"],
["Australia/NSW", "+10:00"],
["Australia/Perth", "+08:00"],
["Australia/Queensland", "+10:00"],
["Australia/South", "+09:30"],
["Australia/Sydney", "+10:00"],
["Australia/Tasmania", "+10:00"],
["Australia/Victoria", "+10:00"],
["Australia/West", "+08:00"],
["Australia/Yancowinna", "+09:30"],
["Brazil/Acre", "-05:00"],
["Brazil/DeNoronha", "-02:00"],
["Brazil/East", "-03:00"],
["Brazil/West", "-04:00"],
["Canada/Atlantic", "-04:00"],
["Canada/Central", "-06:00"],
["Canada/Eastern", "-05:00"],
["Canada/East-Saskatchewan", "-06:00"],
["Canada/Mountain", "-07:00"],
["Canada/Newfoundland", "-03:30"],
["Canada/Pacific", "-08:00"],
["Canada/Saskatchewan", "-06:00"],
["Canada/Yukon", "-08:00"],
["Chile/Continental", "-04:00"],
["Chile/EasterIsland", "-06:00"],
["Cuba", "-05:00"],
["Egypt", "+02:00"],
["Eire", "+00:00"],
["Etc/GMT", "+00:00"],
["Etc/GMT+0", "+00:00"],
["Etc/UCT", "+00:00"],
["Etc/Universal", "+00:00"],
["Etc/UTC", "+00:00"],
["Etc/Zulu", "+00:00"],
["Europe/Amsterdam", "+01:00"],
["Europe/Andorra", "+01:00"],
["Europe/Athens", "+02:00"],
["Europe/Belfast", "+00:00"],
["Europe/Belgrade", "+01:00"],
["Europe/Berlin", "+01:00"],
["Europe/Bratislava", "+01:00"],
["Europe/Brussels", "+01:00"],
["Europe/Bucharest", "+02:00"],
["Europe/Budapest", "+01:00"],
["Europe/Busingen", "+01:00"],
["Europe/Chisinau", "+02:00"],
["Europe/Copenhagen", "+01:00"],
["Europe/Dublin", "+00:00"],
["Europe/Gibraltar", "+01:00"],
["Europe/Guernsey", "+00:00"],
["Europe/Helsinki", "+02:00"],
["Europe/Isle_of_Man", "+00:00"],
["Europe/Istanbul", "+02:00"],
["Europe/Jersey", "+00:00"],
["Europe/Kaliningrad", "+02:00"],
["Europe/Kiev", "+02:00"],
["Europe/Lisbon", "+00:00"],
["Europe/Ljubljana", "+01:00"],
["Europe/London", "+00:00"],
["Europe/Luxembourg", "+01:00"],
["Europe/Madrid", "+01:00"],
["Europe/Malta", "+01:00"],
["Europe/Mariehamn", "+02:00"],
["Europe/Minsk", "+03:00"],
["Europe/Monaco", "+01:00"],
["Europe/Moscow", "+03:00"],
["Europe/Nicosia", "+02:00"],
["Europe/Oslo", "+01:00"],
["Europe/Paris", "+01:00"],
["Europe/Podgorica", "+01:00"],
["Europe/Prague", "+01:00"],
["Europe/Riga", "+02:00"],
["Europe/Rome", "+01:00"],
["Europe/Samara", "+04:00"],
["Europe/San_Marino", "+01:00"],
["Europe/Sarajevo", "+01:00"],
["Europe/Simferopol", "+03:00"],
["Europe/Skopje", "+01:00"],
["Europe/Sofia", "+02:00"],
["Europe/Stockholm", "+01:00"],
["Europe/Tallinn", "+02:00"],
["Europe/Tirane", "+01:00"],
["Europe/Tiraspol", "+02:00"],
["Europe/Uzhgorod", "+02:00"],
["Europe/Vaduz", "+01:00"],
["Europe/Vatican", "+01:00"],
["Europe/Vienna", "+01:00"],
["Europe/Vilnius", "+02:00"],
["Europe/Volgograd", "+03:00"],
["Europe/Warsaw", "+01:00"],
["Europe/Zagreb", "+01:00"],
["Europe/Zaporozhye", "+02:00"],
["Europe/Zurich", "+01:00"],
["GB", "+00:00"],
["GB-Eire", "+00:00"],
["GMT", "+00:00"],
["GMT+0", "+00:00"],
["GMT0", "+00:00"],
["GMT-0", "+00:00"],
["Greenwich", "+00:00"],
["Hongkong", "+08:00"],
["Iceland", "+00:00"],
["Indian/Antananarivo", "+03:00"],
["Indian/Chagos", "+06:00"],
["Indian/Christmas", "+07:00"],
["Indian/Cocos", "+06:30"],
["Indian/Comoro", "+03:00"],
["Indian/Kerguelen", "+05:00"],
["Indian/Mahe", "+04:00"],
["Indian/Maldives", "+05:00"],
["Indian/Mauritius", "+04:00"],
["Indian/Mayotte", "+03:00"],
["Indian/Reunion", "+04:00"],
["Iran", "+03:30"],
["Israel", "+02:00"],
["Jamaica", "-05:00"],
["Japan", "+09:00"],
["Kwajalein", "+12:00"],
["Libya", "+02:00"],
["Mexico/BajaNorte", "-08:00"],
["Mexico/BajaSur", "-07:00"],
["Mexico/General", "-06:00"],
["Navajo", "-07:00"],
["NZ", "+12:00"],
["NZ-CHAT", "+12:45"],
["Pacific/Apia", "+13:00"],
["Pacific/Auckland", "+12:00"],
["Pacific/Chatham", "+12:45"],
["Pacific/Chuuk", "+10:00"],
["Pacific/Easter", "-06:00"],
["Pacific/Efate", "+11:00"],
["Pacific/Enderbury", "+13:00"],
["Pacific/Fakaofo", "+13:00"],
["Pacific/Fiji", "+12:00"],
["Pacific/Funafuti", "+12:00"],
["Pacific/Galapagos", "-06:00"],
["Pacific/Gambier", "-09:00"],
["Pacific/Guadalcanal", "+11:00"],
["Pacific/Guam", "+10:00"],
["Pacific/Honolulu", "-10:00"],
["Pacific/Johnston", "-10:00"],
["Pacific/Kiritimati", "+14:00"],
["Pacific/Kosrae", "+11:00"],
["Pacific/Kwajalein", "+12:00"],
["Pacific/Majuro", "+12:00"],
["Pacific/Marquesas", "-09:30"],
["Pacific/Midway", "-11:00"],
["Pacific/Nauru", "+12:00"],
["Pacific/Niue", "-11:00"],
["Pacific/Norfolk", "+11:30"],
["Pacific/Noumea", "+11:00"],
["Pacific/Pago_Pago", "-11:00"],
["Pacific/Palau", "+09:00"],
["Pacific/Pitcairn", "-08:00"],
["Pacific/Pohnpei", "+11:00"],
["Pacific/Ponape", "+11:00"],
["Pacific/Port_Moresby", "+10:00"],
["Pacific/Rarotonga", "-10:00"],
["Pacific/Saipan", "+10:00"],
["Pacific/Samoa", "-11:00"],
["Pacific/Tahiti", "-10:00"],
["Pacific/Tarawa", "+12:00"],
["Pacific/Tongatapu", "+13:00"],
["Pacific/Truk", "+10:00"],
["Pacific/Wake", "+12:00"],
["Pacific/Wallis", "+12:00"],
["Pacific/Yap", "+10:00"],
["Poland", "+01:00"],
["Portugal", "+00:00"],
["PRC", "+08:00"],
["ROC", "+08:00"],
["ROK", "+09:00"],
["Singapore", "+08:00"],
["Turkey", "+02:00"],
["UCT", "+00:00"],
["Universal", "+00:00"],
["US/Alaska", "-09:00"],
["US/Aleutian", "-10:00"],
["US/Arizona", "-07:00"],
["US/Central", "-06:00"],
["US/Eastern", "-05:00"],
["US/East-Indiana", "-05:00"],
["US/Hawaii", "-10:00"],
["US/Indiana-Starke", "-06:00"],
["US/Michigan", "-05:00"],
["US/Mountain", "-07:00"],
["US/Pacific", "-08:00"],
["US/Samoa", "-11:00"],
["UTC", "+00:00"],
["W-SU", "+03:00"],
["Zulu", "+00:00"]
],
"fields": [{
"name": "TZID",
"type": 4,
"width": 100
},{
"name": "tz_shift",
"type": 4,
"width": 6
}],
"on": "TZID"
},{
"name": "union",
"by": "tz_shift"
},{
"name": "simplify_adjancent_polygons"
},{
"name": "write_data",
"file_name": "/Users/kirilllebedev/Maps/tz/tz.shp"
}]

View File

@@ -0,0 +1,90 @@
<!DOCTYPE html>
<html>
<head>
<title>jVectorMap demo</title>
<link rel="stylesheet" media="all" href="../jquery-jvectormap.css"/>
<script src="assets/jquery-1.8.2.js"></script>
<script src="../jquery-jvectormap.js"></script>
<script src="../lib/jquery-mousewheel.js"></script>
<script src="../src/jvectormap.js"></script>
<script src="../src/abstract-element.js"></script>
<script src="../src/abstract-canvas-element.js"></script>
<script src="../src/abstract-shape-element.js"></script>
<script src="../src/svg-element.js"></script>
<script src="../src/svg-group-element.js"></script>
<script src="../src/svg-canvas-element.js"></script>
<script src="../src/svg-shape-element.js"></script>
<script src="../src/svg-path-element.js"></script>
<script src="../src/svg-circle-element.js"></script>
<script src="../src/svg-image-element.js"></script>
<script src="../src/svg-text-element.js"></script>
<script src="../src/vml-element.js"></script>
<script src="../src/vml-group-element.js"></script>
<script src="../src/vml-canvas-element.js"></script>
<script src="../src/vml-shape-element.js"></script>
<script src="../src/vml-path-element.js"></script>
<script src="../src/vml-circle-element.js"></script>
<script src="../src/vml-image-element.js"></script>
<script src="../src/map-object.js"></script>
<script src="../src/region.js"></script>
<script src="../src/marker.js"></script>
<script src="../src/vector-canvas.js"></script>
<script src="../src/simple-scale.js"></script>
<script src="../src/ordinal-scale.js"></script>
<script src="../src/numeric-scale.js"></script>
<script src="../src/color-scale.js"></script>
<script src="../src/legend.js"></script>
<script src="../src/data-series.js"></script>
<script src="../src/proj.js"></script>
<script src="../src/map.js"></script>
<script src="assets/jquery-jvectormap-us-lcc-en.js"></script>
<script>
$(function(){
var map,
markerIndex = 0,
markersCoords = {};
map = new jvm.Map({
map: 'us_lcc_en',
markerStyle: {
initial: {
fill: 'red'
}
},
container: $('#map'),
onMarkerTipShow: function(e, tip, code){
map.tip.text(markersCoords[code].lat.toFixed(2)+' '+markersCoords[code].lng.toFixed(2));
},
onMarkerClick: function(e, code){
map.removeMarkers([code]);
map.tip.hide();
}
});
$('#map').click(function(e){
var x = e.pageX - map.container.offset().left,
y = e.pageY - map.container.offset().top,
latLng = map.pointToLatLng(x, y),
targetCls = $(e.target).attr('class');
if (latLng && (!targetCls || targetCls.indexOf('jvectormap-marker') === -1)) {
markersCoords[markerIndex] = latLng;
map.addMarker(markerIndex, {latLng: [latLng.lat, latLng.lng]});
markerIndex += 1;
}
});
$('#map').bind('');
});
</script>
</head>
<body>
<div id="map" style="width: 900px; height: 600px"></div>
</body>
</html>

View File

@@ -0,0 +1,33 @@
{
"input_file": "/Users/kirilllebedev/Maps/ne_10m_admin_1_states_provinces_lakes/ne_10m_admin_1_states_provinces_lakes.shp",
"output_file": "tests/assets/jquery-jvectormap-data-us-lcc-en.js",
"name_field": "name",
"code_field": "iso_3166_2",
"projection": "lcc",
"name": "us",
"longitude0": -100,
"where": "iso_a2 = 'US'",
"minimal_area": 4000000,
"insets": [{
"codes": ["US-AK"],
"width": 220,
"left": 0,
"top": 440
},{
"codes": ["US-HI"],
"width": 80,
"left": 245,
"top": 460
}],
"for_each": {
"input_file": "/Users/kirilllebedev/Maps/us-counties/countyp010g.shp",
"output_file": "tests/assets/us/jquery-jvectormap-data-{{code}}-lcc-en.js",
"width": 1000,
"name_field": "ADMIN_NAME",
"code_field": "ADMIN_FIPS",
"where": "STATE = SUBSTR('{{code}}', 4)",
"projection": "lcc",
"name": "{{code}}",
"longitude0": -100
}
}

View File

@@ -0,0 +1,10 @@
{
"input_file": "/Users/kirilllebedev/Maps/ne_110m_admin_0_countries_lakes/ne_110m_admin_0_countries_lakes.shp",
"output_file": "tests/assets/jquery-jvectormap-world-mill-en.js",
"name_field": "name",
"code_field": "iso_a2",
"where": "iso_a2 != 'AQ'",
"longitude0": 11.5,
"name": "world",
"projection": "mill"
}