sync
[bootswatch] / Progressus / assets / js / google-map.js
1 google.maps.event.addDomListener(window, 'load', init);\r
2 \r
3 var map;\r
4 \r
5 function init() {\r
6         var mapOptions = {\r
7                 center: new google.maps.LatLng(29.7063428,-95.40526,17),\r
8                 zoom: 17,\r
9                 zoomControl: true,\r
10                 zoomControlOptions: {\r
11                         style: google.maps.ZoomControlStyle.SMALL,\r
12                 },\r
13                 disableDoubleClickZoom: true,\r
14                 mapTypeControl: true,\r
15                 mapTypeControlOptions: {\r
16                         style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,\r
17                 },\r
18                 scaleControl: false,\r
19                 scrollwheel: true,\r
20                 streetViewControl: true,\r
21                 draggable : true,\r
22                 overviewMapControl: false,\r
23                 mapTypeId: google.maps.MapTypeId.ROADMAP,\r
24                 styles: [\r
25                 {\r
26                         featureType: "landscape",\r
27                         stylers: [\r
28                         { saturation: -100 },\r
29                         { lightness: 65 },\r
30                         { visibility: "on" }\r
31                         ]\r
32                 },{\r
33                         featureType: "poi",\r
34                         stylers: [\r
35                         { saturation: -100 },\r
36                         { lightness: 51 },\r
37                         { visibility: "simplified" }\r
38                         ]\r
39                 },{\r
40                         featureType: "road.highway",\r
41                         stylers: [\r
42                         { saturation: -100 },\r
43                         { visibility: "simplified" }\r
44                         ]\r
45                 },{\r
46                         featureType: "road.arterial",\r
47                         stylers: [\r
48                         { saturation: -100 },\r
49                         { lightness: 30 },\r
50                         { visibility: "on" }\r
51                         ]\r
52                 },{\r
53                         featureType: "road.local",\r
54                         stylers: [\r
55                         { saturation: -100 },\r
56                         { lightness: 40 },\r
57                         { visibility: "on" }\r
58                         ]\r
59                 },{\r
60                         featureType: "transit",\r
61                         stylers: [\r
62                         { saturation: -100 },\r
63                         { visibility: "simplified" }\r
64                         ]\r
65                 },{\r
66                         featureType: "administrative.province",\r
67                         stylers: [\r
68                         { visibility: "off" }\r
69                         ]\r
70         /** /\r
71                 },{\r
72                         featureType: "administrative.locality",\r
73                         stylers: [\r
74                                 { visibility: "off" }\r
75                         ]\r
76                 },{\r
77                         featureType: "administrative.neighborhood",\r
78                         stylers: [\r
79                                 { visibility: "on" }\r
80                         ]\r
81                         /**/\r
82                 },{\r
83                         featureType: "water",\r
84                         elementType: "labels",\r
85                         stylers: [\r
86                         { visibility: "on" },\r
87                         { lightness: -25 },\r
88                         { saturation: -100 }\r
89                         ]\r
90                 },{\r
91                         featureType: "water",\r
92                         elementType: "geometry",\r
93                         stylers: [\r
94                         { hue: "#ffff00" },\r
95                         { lightness: -25 },\r
96                         { saturation: -97 }\r
97                         ]\r
98                 }\r
99                 ],\r
100                 \r
101         }\r
102 \r
103         var mapElement = document.getElementById('map');\r
104         var map = new google.maps.Map(mapElement, mapOptions);\r
105         var locations = [\r
106         \r
107         ];\r
108 \r
109         for (i = 0; i < locations.length; i++) {\r
110                 marker = new google.maps.Marker({\r
111                         icon: '',\r
112                         position: new google.maps.LatLng(locations[i][1], locations[i][2]),\r
113                         map: map\r
114                 });\r
115         }\r
116 }\r