function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(56.200000, 13.400000), 5); map.setMapType(G_SATELLITE_MAP); map.addControl(new GSmallMapControl()); // Create a base icon for all of our markers that specifies the // shadow, icon dimensions, etc. var baseIcon = new GIcon(); baseIcon.shadow = "/images/gmaps_bi_shadow.png"; baseIcon.iconSize = new GSize(32, 28); baseIcon.shadowSize = new GSize(32, 28); baseIcon.iconAnchor = new GPoint(16, 23); // Creates a marker function createMarker(point, id) { var beeIcon = new GIcon(baseIcon); beeIcon.image = "/images/gmaps_bi.png"; //Set up our GMarkerOptions object markerOptions = { icon:beeIcon }; var marker = new GMarker(point, markerOptions); GEvent.addListener(marker, "click", function() { var url = '/honning/biavler/id/' + id; location.href=url; }); return marker; } // Displays markers at given positions map.addOverlay(createMarker(new GLatLng( 55.204511, 11.994421 ), 1 )); map.addOverlay(createMarker(new GLatLng( 56.655, 10.192909 ), 4 )); map.addOverlay(createMarker(new GLatLng( 57.74448, 10.590134 ), 4 )); map.addOverlay(createMarker(new GLatLng( 56.388418, 10.468846 ), 5 )); map.addOverlay(createMarker(new GLatLng( 56.480079, 10.72433 ), 5 )); map.addOverlay(createMarker(new GLatLng( 55.275418, 11.255387 ), 6 )); map.addOverlay(createMarker(new GLatLng( 55.096395, 11.805325 ), 6 )); map.addOverlay(createMarker(new GLatLng( 54.724521, 11.597421 ), 6 )); map.addOverlay(createMarker(new GLatLng( 56.269763, 10.06279 ), 7 )); map.addOverlay(createMarker(new GLatLng( 56.217396, 8.677483 ), 7 )); map.addOverlay(createMarker(new GLatLng( 56.201715, 8.559508 ), 7 )); map.addOverlay(createMarker(new GLatLng( 55.497527, 9.975586 ), 8 )); map.addOverlay(createMarker(new GLatLng( 55.430572, 8.412781 ), 8 )); map.addOverlay(createMarker(new GLatLng( 57.317253, 9.70346 ), 9 )); map.addOverlay(createMarker(new GLatLng( 57.698093, 10.49984 ), 9 )); //map.addOverlay(createMarker(new GLatLng(55.204511, 11.994421))); //map.addOverlay(createMarker(new GLatLng(55.487251, 9.972306))); //map.addOverlay(createMarker(new GLatLng(56.653605, 10.192949))); //map.addOverlay(createMarker(new GLatLng(57.314964, 9.709642))); } }