
function loadScript() {
  var script = document.createElement("script");
  script.setAttribute('id', 'gscript');
  script.type = "text/javascript";
  //script.src = "http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAIH8seR61MZSEWC_wblaWhBTBcA_Wl5_5jbWuU1dAOC3GA-ezKhTZJdgdBIQ1ByGwdCXg2UBPo7UbGQ&async=2";
  script.src = "http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAIH8seR61MZSEWC_wblaWhBQk3_l2U4Ij60UC6SsEjY4C_1jOYxTlatyvcfLzY83X70rOBmoJYF3lsw&async=2";
  if(document.getElementById("gscript")==null){
    document.body.appendChild(script);
  }
  
}

//<![CDATA[
/*var map;
var geocoder;
var address;
var point;
var directions;
var coordenadas = new Array();
var txt_localizacao;*/
function load() {
  
  
  map = new GMap2(document.getElementById("map"));
  map.setCenter(new GLatLng(coordenadas[0],coordenadas[1]), 15);
  map.addControl(new GSmallMapControl);
  geocoder = new GClientGeocoder();
  point = new GLatLng(coordenadas[0],coordenadas[1]);
  map.addControl(new GMapTypeControl());
  //definições do icone do marcador
  var Icon = new GIcon(G_DEFAULT_ICON);
  //Icon.image = "sysimages/mapa_point.png";
  //Icon.iconSize = new GSize(39, 40);
  markerOptions = { icon:Icon };
  marker = new GMarker(point,markerOptions);
  map.addOverlay(marker);
  
  
  
  }

//function loadMap(id,coord1,coord2) {
function loadMap(coord1,coord2) {
  var map = new GMap2(document.getElementById('map_canvas'));
  map.setCenter(new GLatLng(coord1,coord2), 13);
  var latlng = new GLatLng(coord1,coord2);
  map.addOverlay(new GMarker(latlng));
  map.setMapType(G_SATELLITE_MAP);
  map.setUIToDefault();
}


function loadMapNovo(coord1,coord2,coord3,coord4) {
  
  var map = new GMap2(document.getElementById('map_canvas'));
  map.setCenter(new GLatLng(coord1,coord2), 15);
  var latlng = new GLatLng(coord1,coord2);
  //map.addOverlay(new GMarker(latlng));
  map.setMapType(G_SATELLITE_MAP);
  map.setUIToDefault();
  
  var icon = new GIcon();
  icon.image  = "http://ivn.redicom.pt/sysimages/ico_ivn_map.png";
  icon.iconSize   = new GSize(78, 39);
  icon.iconAnchor = new GPoint(80, 30);
  var bounds = map.getBounds();
  var point = new GLatLng(coord1, coord2);
  map.addOverlay(new GMarker(point, icon));
  
  var icon2 = new GIcon();
  icon2.image  = "http://ivn.redicom.pt/sysimages/ico_ivn_map2.png";
  icon2.iconSize   = new GSize(115, 56);
  icon2.iconAnchor = new GPoint(0, 50);
  var bounds2 = map.getBounds();
  var point2 = new GLatLng(coord3, coord4);
  map.addOverlay(new GMarker(point2, icon2));
}

//]]>

