27 mar 2008

Pokazywanie i ukrywanie wybranych kontrolek na mapie

Utworzenie obiektów kontrolek i dodanie do mapy:

var lmcObj = new GLargeMapControl();
var mtcObj = new GMapTypeControl();

map.addControl(lmcObj);
map.addControl(mtcObj);

Usunięcie kontrolek z mapy:

map.removeControl(lmcObj);
map.removeControl(mtcObj);
26 mar 2008

Pokazywanie i ukrywanie kontrolek na mapie

Ukrycie kontrolek:

map.hideControls();

Dodanie zdarzeń obsługujących pokazywanie i ukrywanie kontrolek:

GEvent.addListener(map, "mouseover", function(){map.showControls();});  
GEvent.addListener(map, "mouseout", function(){map.hideControls();});
26 mar 2008

Usuwanie kontrolki GLargeMapControl z mapy GMap

<div id="map" style="width: 500px; height: 400px"></div>

<script>
var map = new GMap(document.getElementById("map"));
  map.setCenter(new GLatLng(52, 21, 12));
  ctrlObj = new GLargeMapControl()
  map.addControl(ctrlObj);

  function delControl() {
    map.removeControl(ctrlObj);
  }
</script>

<form><input type="button" value="usuń Control" onClick="delControl()"></form>