Repository navigation
Expand file tree
/
Copy pathmapControls.js
More file actions
66 lines (55 loc) · 1.67 KB
/
Copy pathmapControls.js
File metadata and controls
66 lines (55 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
var fontFamily = 'Arial,sans-serif';
var controlDiv;
createControlUI = function()
{
var controlUI = document.createElement("div");
controlUI.style.backgroundColor = "white";
controlUI.style.borderStyle = "solid";
controlUI.style.borderColor = "#000000";
controlUI.style.borderWidth = "1px";
controlUI.style.cursor = "pointer";
controlUI.style.textAlign = "center";
return controlUI;
}
function initializeMapControls(map)
{
controlDiv = document.createElement("div");
controlDiv.style.padding = "5px";
homeControl(map);
//maximizeControl(map);
return controlDiv;
}
function homeControl(map)
{
var controlUI = createControlUI();
controlDiv.appendChild(controlUI);
var controlBrasil = document.createElement("div");
controlBrasil.style.fontFamily = fontFamily;
controlBrasil.style.fontSize = "12px";
controlBrasil.style.paddingLeft = "4px";
controlBrasil.style.paddingRight = "4px";
controlBrasil.innerHTML = "<strong>Brasil</strong>";
controlUI.appendChild(controlBrasil);
google.maps.event.addDomListener(controlBrasil, "click", function() {
map.setCenter(brasilPoint); //setCenter(latlng:LatLng)
map.setZoom(4); //setZoom(zoom:number)
});
return controlDiv;
}
function maximizeControl(map)
{
var controlUI = createControlUI();
controlDiv.appendChild(controlUI);
var maxControl = document.createElement('div');
maxControl.style.fontFamily = fontFamily;
maxControl.style.fontSize = '12px';
maxControl.style.paddingLeft = '4px';
maxControl.style.paddingRight = '4px';
maxControl.innerHTML = '<b>Maximizar</b>';
controlUI.appendChild(maxControl);
google.maps.event.addDomListener(maxControl, "click", function() {
//TODO
});
return controlDiv;
}