// hazard.js

var map;
var default_point = new GLatLng(35.1, 136.8);

function hazard_tile_url(tile, zoom) {
  var url = "/api/hazard_virtual.pl?event=" + event_name + "&z=" + zoom + "&x=" + tile.x + "&y=" + tile.y;
  return url;
}

function initialize() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById('gmap'));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.addControl(new GScaleControl());

    var copyright = new GCopyright(1, new GLatLngBounds(new GLatLng(35.0, 136.7), new GLatLng(35.2, 136.9)), 0, "国立情報学研究所 北本研究室");
    var copyrightCollection = new GCopyrightCollection("著作権：");
    copyrightCollection.addCopyright(copyright);

    var hazard_layer = new GTileLayer(copyrightCollection, 0, 19);
    hazard_layer.getTileUrl = hazard_tile_url;
    hazard_layer.getOpacity = function() {return 0.8;}

    var hazard_map = new GMapType(
      [ G_NORMAL_MAP.getTileLayers()[0], hazard_layer],
                                G_NORMAL_MAP.getProjection(), "ハザード");

    map.addMapType(hazard_map);
    map.setMapType(hazard_map);

    map.setCenter(default_point, 12);

    map.enableDoubleClickZoom();
    map.enableContinuousZoom();
  }
}

onload = initialize;
onunload = GUnload;


		

