20 sty 2009

Przesunięcie mapy o 0,100 pikseli, panBy

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

var marker = new GMarker(new GLatLng(52.50378799438477, 13.31508636474609), icon)
map.addOverlay(marker);
marker.openInfoWindowHtml('<b>Hotel</b>');
map.panBy(new GSize(0, 100));
19 sty 2009

Dodanie przesuwalnego markera

var color = "red";
var f = new GIcon();
f.image = "http://labs.google.com/ridefinder/images/mm_20" + color + ".png";
f.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
f.iconSize = new GSize(12, 20);
f.shadowSize = new GSize(22, 20);
f.iconAnchor = new GPoint(6, 20);
f.infoWindowAnchor = new GPoint(6, 1);
f.infoShadowAnchor = new GPoint(13, 13);

newMarker = new GMarker(point,
  { icon: f, draggable: true }
);
19 gru 2008

Dodanie podstawowych kontrolek do mapy

var map = new GMap2(document.getElementById("map_bm"));
map.setCenter(new GLatLng(52.212, 20.823), 15);
map.addOverlay(new GMarker(new GLatLng(52.212, 20.823));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GOverviewMapControl());
map.enableDoubleClickZoom();

lub

map.addControl(new GLargeMapControl(), new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10, 10)));