function initialize() {
  var map = new GMap2(document.getElementById("map_canvas"));
  map.setMapType(G_HYBRID_MAP)
  map.setCenter(new GLatLng(40.27, -78.028), 14);
  map.setUIToDefault();

  var tinyIcon = new GIcon();
  tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
  tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
  tinyIcon.iconSize = new GSize(12, 20);
  tinyIcon.shadowSize = new GSize(22, 20);
  tinyIcon.iconAnchor = new GPoint(6, 20);
  tinyIcon.infoWindowAnchor = new GPoint(5, 1);

  markerOpt = { icon:tinyIcon, title:'Lat:40.279854, Lon:-78.023313' };
  var marker_loc = new GLatLng( 40.279854, -78.023313 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.279854, Lon:-78.023938' };
  var marker_loc = new GLatLng( 40.278065, -78.023938 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.278173, Lon:-78.023313' };
  var marker_loc = new GLatLng( 40.278173, -78.028025 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.278528, Lon:-78.028185' };
  var marker_loc = new GLatLng( 40.278528, -78.028185 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.269197, Lon:-78.032454' };
  var marker_loc = new GLatLng( 40.269197, -78.032454 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.261414, Lon:-78.036045' };
  var marker_loc = new GLatLng( 40.261414, -78.036045 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.2592, Lon:-78.030725' };
  var marker_loc = new GLatLng( 40.2592, -78.030725 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.26204, Lon:-78.029256' };
  var marker_loc = new GLatLng( 40.26204, -78.029256 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.260579, Lon:-78.025687' };
  var marker_loc = new GLatLng( 40.260579, -78.025687 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.261541, Lon:-78.025037' };
  var marker_loc = new GLatLng( 40.261541, -78.025037 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.26161, Lon:-78.025236' };
  var marker_loc = new GLatLng( 40.26161, -78.025236 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.26687, Lon:-78.023218' };
  var marker_loc = new GLatLng( 40.26687, -78.023218 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  markerOpt = { icon:tinyIcon, title:'Lat:40.270418, Lon:-78.021858' };
  var marker_loc = new GLatLng( 40.270418, -78.021858 );
  map.addOverlay(new GMarker(marker_loc,markerOpt));

  var polyline = new GPolyline([
    new GLatLng(40.279854, -78.023313),
    new GLatLng(40.278065, -78.023938),
    new GLatLng(40.278173, -78.028025),
    new GLatLng( 40.278528, -78.028185),
    new GLatLng( 40.269197, -78.032454),
    new GLatLng( 40.261414, -78.036045),
    new GLatLng( 40.2592, -78.030725),
    new GLatLng( 40.26204, -78.029256),
    new GLatLng( 40.260579, -78.025687),
    new GLatLng( 40.261541, -78.025037),
    new GLatLng( 40.26161, -78.025236),
    new GLatLng( 40.26687, -78.023218),
    new GLatLng( 40.270418, -78.021858)
  ], "#ffffff", 3);
  map.addOverlay(polyline);

}
