var name=’polska’;
markersArray=[];
name=name.toLowerCase();
for (var i=0; i<markers.length; i++)
{
 if( markers[i].s==1 &&
 markers[i].title.toLowerCase().indexOf(name)!=-1)
 {
  var marker=newMarker(new GLatLng(markers[i].g, markers[i].l), markers[i].id, markers[i].title, markers[i].c);
  markersArray.push(marker);
 } 
}


var name=’polska’;
markersArray=[];
name=name.toLowerCase();
for (var i=0; i<markers.length; i++)
{
 if( markers[i].s==1 &&
 markers[i].title.toLowerCase().indexOf(name)!=-1)
 {
  var marker=newMarker(new GLatLng(markers[i].g, markers[i].l), markers[i].id, markers[i].title, markers[i].c);
  markersArray.push(marker);
 } 
}


function rysowanieBoxa() {
 if (boxes != null) {
  for (var i = 0; i < boxes.length; i++) {
   var vertices = [
   boxes[i].getSouthWest(),
   new GLatLng(boxes[i].getSouthWest().lat(),
    boxes[i].getNorthEast().lng()),
   boxes[i].getNorthEast(),
   new GLatLng(boxes[i].getNorthEast().lat(),
    boxes[i].getSouthWest().lng()),
   boxes[i].getSouthWest()
   ];
   var polygon = new GPolyline(vertices, ‘#ff0000′, 1, 1.0);
   map.addOverlay(polygon);
  }
 }
}


var marker = new GMarker(point,{title: address});
map.addOverlay(marker);

boxes=[];
boxes[0]=
new google.maps.LatLngBounds(
new google.maps.LatLng(point.lat()-dist*0.01,point.lng()-dist*0.02),
new google.maps.LatLng(point.lat()+dist*0.01,point.lng()+dist*0.02)
);


var jsonData = eval(‘(‘ + doc + ‘)’);
var t_markers = jsonData.markers;
for (var i=0; i<t_markers.length; i++)
{
map.openInfoWindowHtml(new GLatLng(t_markers[i].lng, t_markers[i].lat),
‘<b>’+ t_markers[i].title+”</b><br><br>” + t_markers[i].description);
}


var tab_i=[];

 function   var iconM = newIcon(markerC);
(c) {

  if(tab_i[c]==undefined) {
   var icon = new GIcon();
   icon.image = „
http://maps.google.com/mapfiles/kml/pal2/icon”+c+”.png„;
   icon.shadow = „
http://maps.google.com/mapfiles/kml/pal2/icon”+c+”s.png„;
   icon.iconSize = new GSize(32, 32);
   icon.shadowSize = new GSize(56, 32);
   icon.iconAnchor = new GPoint(16, 16);
   icon.infoWindowAnchor = new GPoint(16, 16);
   tab_i[c]=icon;
  } else {
   icon=tab_i[c];
  }
  return icon;
 }

var iconM = newIcon(’1′);
var iconM = newIcon(’2′);
var iconM = newIcon(’1′);


 function addMarker(lat, lng) {

  map.addOverlay(
   new GMarker(
    new GLatLng(lat, lng),{title:lat+’, ‘+lng}
   )
  );
 }


map= new GMap2(map_c);
map.addMapType(G_PHYSICAL_MAP);
map.addControl(new GMapTypeControl());


Dostępne widoki w formie tablicy:

var types = map.getMapTypes();
types[0].getName = function() {
  return „Sat”;
}
types[1].getName = function() {
  return „Hyb”;
}
types[2].getName = function() {
  return „Map”;
}
Zmiana nazwy widoku, wystarczy podmienić funkcję getName() na własną.


var url = ‘http://labs.google.com/ridefinder/images/’;
marker = new GMarker(new GPoint(51.9,19,1));
marker.setImage(url+’mm_20_red.png’);