// A TextualZoomControl is a GControl that displays textual "Zoom In" // and "Zoom Out" buttons (as opposed to the iconic buttons used in // Google Maps). function TextualZoomControl() { } TextualZoomControl.prototype = new GControl(); // Creates a one DIV for each of the buttons and places them in a container // DIV which is returned as our control element. We add the control to // to the map container and return the element for the map class to // position properly. TextualZoomControl.prototype.initialize = function(map) { var container = document.createElement("div"); /*var zoomInDiv = document.createElement("div"); this.setButtonStyle_(zoomInDiv); container.appendChild(zoomInDiv); zoomInDiv.appendChild(document.createTextNode("Zoom In")); GEvent.addDomListener(zoomInDiv, "click", function() { map.zoomIn(); });*/ map.getContainer().appendChild(container); return container; } // By default, the control will appear in the top left corner of the // map with 7 pixels of padding. TextualZoomControl.prototype.getDefaultPosition = function() { return new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(7, 7)); } // Sets the proper CSS for the given button element. TextualZoomControl.prototype.setButtonStyle_ = function(button) { button.style.textDecoration = "none"; button.style.color = "#000000"; button.style.backgroundColor = "white"; button.style.font = "Arial"; button.style.border = "1px solid black"; button.style.padding = "2px"; button.style.marginBottom = "3px"; button.style.textAlign = "center"; button.style.width = "6em"; button.style.cursor = "pointer"; } function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(50.115194, 8.679932), 15); map.addControl(new GSmallMapControl()); //map.addControl(new GMapTypeControl()); //map.addControl(new TextualZoomControl()); var kicon = new GIcon(); kicon.image = "http://www.diekuhdielacht.com/gfx/kuhMapPoint.png"; kicon.shadow = "http://www.diekuhdielacht.com/gfx/kuhMapPointShadow.png"; kicon.iconSize = new GSize(33,50); kicon.shadowSize = new GSize(33,50); kicon.iconAnchor = new GPoint(0,50); kicon.infoWindowAnchor = new GPoint(5,1); var Kuh = new GMarker(new GLatLng(50.115935, 8.67894), kicon); map.addOverlay(Kuh); GEvent.addListener(Kuh, "click", function() {Kuh.openInfoWindowHtml("
Schillerstraße 28
60313 Frankfurt a.M.