View difference between Paste ID: u7FUz7v0 and
SHOW: | | - or go back to the newest paste.
1-
1+
<script type="text/javascript">
2
  //<![CDATA[
3
4
5
  var map;
6
  var url = "mypath";
7
  var image = 'beachflag.png';
8
9
10
  function initialize() {
11
    // the central point of the map in lat and long
12
    var latlng = new google.maps.LatLng(54.5, -3);
13
    //options to set
14
    var myOptions = {
15
      <!--- Affects how far the map is zoomed in by default --->
16
      zoom: 5,
17
      center: latlng,
18
      // there are four map types to select from and set as a default, ROADMAP,SATELLITE,HYBRID,TERRAIN
19
      mapTypeId: google.maps.MapTypeId.TERRAIN
20
    };
21
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
22
  };
23
24
25
  function showClear() {
26
    if (document.getElementById("clear").checked == true) {
27
      var res = new Ajax.Request(
28
      url, {
29
        method: "get",  // Set the method of sending the variables
30
        parameters : {
31
          method: 'getClearLayer',
32
          returnformat: 'json'
33
        },
34
        // When the call has returned a value
35
        onComplete: outputMarkers
36
      }
37
      );    
38
    }
39
  };
40
41
42
  function outputMarkers(transport) {
43
    results = transport.responseText.evalJSON();
44
    // if some results have been returned
45
    if (results.DATA.length > 0) {
46
      // Plot the markers
47
      for (i=0; i<=results.DATA.length; i++) {
48
      var marker = new google.maps.Marker({
49
            position: results.DATA[i][2], 
50
            map: map, 
51
            title:"New marker"
52
        }); 
53
        marker.setMap(map);
54
      }
55
    }
56
  };
57
  //]]>
58
</script>