]> git.sur5r.net Git - contagged/blob - scripts/maps.js
Display errors when image upload fails
[contagged] / scripts / maps.js
1
2 var gmap_data = Array();
3 var gmap_centered = false;
4
5 function gmap_loader(){
6     if (!GBrowserIsCompatible()) return;
7
8     var map = new GMap2(document.getElementById("google_map"));
9     var geocoder = new GClientGeocoder();
10     map.addControl(new GLargeMapControl());
11     map.addControl(new GMapTypeControl());
12     map.setCenter(new GLatLng(52.514863,13.381863),10);
13
14     for (var i=0; i<gmap_data.length; i++){
15         var t = 1;
16         if(i>10) t = 1000;
17         if(i>20) t = 2000;
18         gmap_add(map,geocoder,gmap_data[i].adr,gmap_data[i].info,t)
19     }
20 }
21
22 function gmap_add(map,gc,adr,info,t){
23     setTimeout(function(){
24         gc.getLatLng(
25             adr,
26             function(point) {
27                 if (!point) {
28                     //alert(address + " not found");
29                 } else {
30                     if(!gmap_centered){
31                         map.setCenter(point, 5);
32                         gmap_centered = true;
33                     }
34                     var marker = new GMarker(point);
35                     map.addOverlay(marker);
36                     GEvent.addListener(marker, "click", function(){
37                         this.openInfoWindowHtml( info );
38                     });
39                 }
40             }
41         );
42     },t);
43 }
44