HTMLcopy
1
<button id="leftButton" onclick="left()">Left</button>
2
<button id="upButton" onclick="up()">Up</button>
3
<button id="downButton" onclick="down()">Down</button>
4
<button id="rightButton" onclick="right()">Right</button>
5
<div id="container"></div>
CSScopy
15
1
html, body {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
7
button {
8
margin: 10px 0 0 10px;
9
}
10
#container {
11
position: absolute;
12
width: 100%;
13
top: 35px;
14
bottom: 0;
15
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
3
// This sample uses 3rd party proj4 component
4
// that makes it possible to set coordinates
5
// for the points and labels on the map and
6
// required for custom projections and grid labels formatting.
7
// See https://docs.anychart.com/Maps/Map_Projections
8
9
// create data set
10
var data = [
11
{'id': 'US.MA', 'value': 0},
12
{'id': 'US.MN', 'value': 1},
13
{'id': 'US.MT', 'value': 2},
14
{'id': 'US.ND', 'value': 3},
15
{'id': 'US.HI', 'value': 4},
16
{'id': 'US.ID', 'value': 5},
17
{'id': 'US.WA', 'value': 6},
18
{'id': 'US.AZ', 'value': 7},
19
{'id': 'US.CA', 'value': 8},
20
{'id': 'US.CO', 'value': 9},
21
{'id': 'US.NV', 'value': 10},
22
{'id': 'US.NM', 'value': 11},
23
{'id': 'US.OR', 'value': 12},
24
{'id': 'US.UT', 'value': 13},
25
{'id': 'US.WY', 'value': 14},
26
{'id': 'US.AR', 'value': 15},
27
{'id': 'US.IA', 'value': 16},
28
{'id': 'US.KS', 'value': 17},
29
{'id': 'US.MO', 'value': 18},
30
{'id': 'US.NE', 'value': 19},
31
{'id': 'US.OK', 'value': 20},
32
{'id': 'US.SD', 'value': 21},
33
{'id': 'US.LA', 'value': 22},
34
{'id': 'US.TX', 'value': 23},
35
{'id': 'US.CT', 'value': 24},
36
{'id': 'US.NH', 'value': 25},
37
{'id': 'US.RI', 'value': 26},
38
{'id': 'US.VT', 'value': 27},
39
{'id': 'US.AL', 'value': 28},
40
{'id': 'US.FL', 'value': 29},
41
{'id': 'US.GA', 'value': 30},
42
{'id': 'US.MS', 'value': 31},
43
{'id': 'US.SC', 'value': 32},
44
{'id': 'US.IL', 'value': 33},
45
{'id': 'US.IN', 'value': 34},
46
{'id': 'US.KY', 'value': 35},
47
{'id': 'US.NC', 'value': 36},
48
{'id': 'US.OH', 'value': 37},
49
{'id': 'US.TN', 'value': 38},
50
{'id': 'US.VA', 'value': 39},
51
{'id': 'US.WI', 'value': 40},
52
{'id': 'US.WV', 'value': 41},
53
{'id': 'US.DE', 'value': 42},
54
{'id': 'US.MD', 'value': 43},
55
{'id': 'US.NJ', 'value': 44},
56
{'id': 'US.NY', 'value': 45},
57
{'id': 'US.PA', 'value': 46},
58
{'id': 'US.ME', 'value': 47},
59
{'id': 'US.MI', 'value': 48},
60
{'id': 'US.AK', 'value': 49}
61
];
62
63
// create map
64
map = anychart.map();
65
map.geoData(anychart.maps.united_states_of_america);
66
67
// set the map title
68
map.title("Move the map");
69
70
// set the choropleth series
71
map.choropleth(data);
72
73
// set default zoom
74
map.zoom(1.2);
75
76
// put the map in the container
77
map.container("container");
78
79
// draw a map
80
map.draw();
81
82
// disable all default interactivity on the map
83
map.interactivity(false);
84
});
85
86
// move left
87
function left(){
88
map.move(-10, 0);
89
};
90
91
// move up
92
function up(){
93
map.move(0, -10);
94
};
95
96
// move down
97
function down(){
98
map.move(0, 10);
99
};
100
101
102
// move right
103
function right(){
104
map.move(10, 0);
105
};