// JavaScript Document
//<![CDATA[

 var map;
google.load("maps", "2.x");

function init() {
  map = new GMap2(document.getElementById('map3d'));
  map.setCenter(new GLatLng(41, -8), 15);
  map.addControl(new GHierarchicalMapTypeControl());
  map.addControl(new GLargeMapControl());
  
  // add 'Earth' as one of the map types
  map.addMapType(G_SATELLITE_3D_MAP);
  
  // create a marker
  var marker = new GMarker(new GLatLng(41.1539900000, -8.60455102115));
  GEvent.addListener(marker, "click", function() {
    var html = '<div style="width: 210px; padding-right: 10px"><p style="font-weight:bold;" class="NormalText">Oficina de Portugues!</p><p  class="NormalText">Rua de Santa Catarina, 886 3º</p></div>';
    marker.openInfoWindowHtml(html);
  });
  
  map.addOverlay(marker);
  google.maps.Event.trigger(marker, "click");

    // do stuff with Earth
  map.getEarthInstance(function(ge) {
    doStuffWithEarth(ge);
  });
}