-
-
Umkreisinformationen
' + html + '
';}function createMarker(point, html, icon){ var marker = new GMarker(point, icon); // marker.tooltip = '
Camporosso Mare
18030/Italien
Campingplätze:
Villaggio Turistico mal ganz ganz lang
Villaggio Turistico
Villaggio Turistico
Stellplätze:
Villaggio Turistico
Villaggio Turistico
Villaggio Turistico
'; marker.tooltip = html; GEvent.addListener(marker,"click", function() { showTooltip(marker); }); // GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);}); // GEvent.addListener(marker, "click", function() {mOverCamping(html,html_pic);}); //GEvent.addListener(marker,"mouseout", function() {//tooltip.style.visibility="hidden" // }); return marker;}function mOverCamping(str, pic){ document.getElementById("map_info").innerHTML = str; document.getElementById("map_info_pic").src = pic;}function showTooltip(marker) { tooltip.innerHTML = marker.tooltip;var point=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());var offset=map.getCurrentMapType().getProjection().fromLatLngToPixel(marker.getPoint(),map.getZoom());var anchor=marker.getIcon().iconAnchor;var width=marker.getIcon().iconSize.width;var height=tooltip.clientHeight; popupHeight = 190; popupWidth = 280; // icon_camping.shadowSize = new GSize(22, 20); //icon_camping.iconAnchor = new GPoint(6, 20); // y = offset.y - point.y -anchor.y -height; // x = offset.x - point.x - anchor.x + width; if ( map.getSize().height - (offset.y - point.y -anchor.y) < popupHeight ) { y = offset.y - point.y - anchor.y - popupHeight; } else { y = offset.y - point.y ; } if ( map.getSize().width - (offset.x - point.x) > popupWidth ) { x = offset.x - point.x ; } else { x = offset.x - point.x - popupWidth; } var pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(x, y )); pos.apply(tooltip);tooltip.style.visibility="visible";}function zoomInOrOut(oldZoom,newZoom) { return loadMapData();}function loadMapDataWithReCenter(){ return loadMapData(true);}function loadMapData( reCenterMap ){ if(document.getElementById('campingBubble')) { document.getElementById('campingBubble').style.display='none'; } if(reCenterMap == null) { reCenterMap = false; } // // document.getElementById("loading").style.display = "block"; //$('#loading').fadeIn(); var center = map.getCenter(); /* document.form.lat.value = center.lat().toFixed(6).toString(); document.form.lng.value = center.lng().toFixed(6).toString(); */ var marker; var bounds = map.getBounds(); var span = bounds.toSpan(); // map.clearOverlays(); // document.getElementById('searchResults').innerHTML = ''; //document.getElementById('searchResultsHeader').style.display = "none"; var showhtml = 0; if(document.getElementById('showhtml') && document.getElementById('showhtml').checked) { showhtml = 1; } var query = ""; if(document.getElementById('country_id')) { query += "&country_id=" + document.getElementById('country_id').value; } if(document.getElementById('region_id')) { query += "®ion_id=" + document.getElementById('region_id').value; } if(document.getElementById('title')) { query += "&title=" + document.getElementById('title').value; } if(document.getElementById('city')) { query += "&city=" + document.getElementById('city').value; } if(document.getElementById('with_image').checked) { query += "&with_image=1"; } if(document.getElementById('with_www').checked) { query += "&with_www=1"; } if(document.getElementById('show_labels').checked) { query += "&show_labels=1"; } if(document.getElementById('show_markers').value) { query += "&show_markers=" + document.getElementById('show_markers').value; } if(document.getElementById('limit').value) { query += "&limit=" + document.getElementById('limit').value; } if(reCenterMap) { query += "&recenter=1"; } query += "&zoom=" + map.getZoom();query += "&language_id=" + '1' serviceUrl = "/location_google.php?showhtml="+ showhtml + "&swlat=" + bounds.getSouthWest().lat().toFixed(6).toString() + "&swlng=" + bounds.getSouthWest().lng().toFixed(6).toString() + "&nelat=" + bounds.getNorthEast().lat().toFixed(6).toString() + "&nelng=" + bounds.getNorthEast().lng().toFixed(6).toString() + query; GDownloadUrl(serviceUrl, function(data,responsecode) { var number = 0; var numberPlaces = 0; var xml = GXml.parse(data); var markers = xml.documentElement.getElementsByTagName("marker"); var html = xml.documentElement.getElementsByTagName("search")[0]; //document.getElementById('searchResults').innerHTML = html.childNodes[0].nodeValue; // document.getElementById("loading").style.display = "none"; // $('#loading').«««deOut(); for (var i = 0; i < markers.length; i++) { if(!markers[i].getAttribute("lat") || !markers[i].getAttribute("lng")) { continue; } var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng"))); var divpoint = new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng"))); var div = map.fromLatLngToDivPixel(divpoint); title = markers[i].getAttribute("title"); city = markers[i].getAttribute("city"); ident = markers[i].getAttribute("ident"); province = markers[i].getAttribute("province"); country = markers[i].getAttribute("country"); image = markers[i].getAttribute("image"); icontype = markers[i].getAttribute("type"); url = markers[i].getAttribute("url"); //imagestr = '/images/camping_noimage.gif'; //if( image.length > 1) { // imagestr = '/camping/images/thumbs/'+image; //} // alert(icontype); icon = icon_camping; if( icontype == 'camping_red' ) { icon = icon_camping_red; number++; } else if (icontype == 'camping') { icon = icon_camping; number++; } else if (icontype == 'camping_plus') { icon = icon_camping_plus; number++; } else if (icontype == 'campplaces') { icon = icon_place; title = 'Stellplatz'; numberPlaces++; } // str = '' +title + '
' + city + '
'; //str = str + country + '
'; if(markers[i].firstChild == null || !markers[i].firstChild.nodeValue) { continue; //document.getElementById('searchResultsHeader').style.display = 'block'; //document.getElementById('searchResults').innerHTML = document.getElementById('searchResults').innerHTML + ; } // str = '
' + str+'
<\/div>'; str = markers[i].firstChild.nodeValue; if(icontype == 'label') { // marker = createLabelMarker(point, str) // marker = createOwnMarker(point, str) } else { str = campingPopup(city, country, image, str) marker = createMarker(point, str , icon) // marker = createOwnMarker(point, str) } if( marker ) { map.addOverlay(marker); } } // document.getElementById("loading").style.display = "none"; document.getElementById("cg_count").innerHTML = xml.documentElement.getElementsByTagName("counts")[0].getAttribute("campgrounds"); document.getElementById("mc_count").innerHTML = xml.documentElement.getElementsByTagName("counts")[0].getAttribute("motorcaravans"); if(xml.documentElement.getElementsByTagName("markers")[0].getAttribute("latitude") && reCenterMap) { GEvent.clearListeners(map, "dragend"); map.setCenter(new GLatLng( xml.documentElement.getElementsByTagName("markers")[0].getAttribute("latitude"), xml.documentElement.getElementsByTagName("markers")[0].getAttribute("longitude") )); GEvent.addListener(map, "dragend", loadMapData); } if( parseInt(xml.documentElement.getElementsByTagName("counts")[0].getAttribute("campgrounds")) >= parseInt( document.getElementById('limit').value) ) { updateStatusMessage(''.replace("#nr#",document.getElementById('limit').value)); } else { updateStatusMessage(''.replace("#nr#",xml.documentElement.getElementsByTagName("counts")[0].getAttribute("campgrounds"))); } }); GEvent.addListener(map, "infowindowopen", openInfoWindow);}function openInfoWindow(){ GEvent.clearListeners(map, "moveend");}function updateStatusMessage(str){ document.getElementById("map_message").innerHTML = str;}function load(){ var mapdiv = document.getElementById("map"); //mapdiv.style.width=493; //mapdiv.style.height=334; map = new GMap2(document.getElementById("map")); // map.addControl(new GMapTypeControl()); // map.addControl(new GLargeMapControl()); // map.addControl(new GOverviewMapControl()); map.getPane(G_MAP_FLOAT_PANE).appendChild(tooltip); map.setCenter(new GLatLng(46.9667, 7.1), 6); GEvent.addListener(map, "dragend", loadMapData ); GEvent.addListener(map, "zoomend", zoomInOrOut);var boxStyleOpts = { opacity: .2, border: "1px solid #6e8e01" }/* second set of options is for everything else */var otherOpts = { buttonHTML: "", buttonZoomingHTML: "", buttonZoomingStyle: { background : 'transparent' }, buttonStartingStyle: {width: '26px', height: '26px', background: 'transparent'}, rightMouseZoomOutEnabled: true, buttonZaoomingHTML : "Drap", backButtonEnabled : true, zoomControl: false, mapTypeControl: false, backButtonHTML: "", backButtonStyle: {display:'none',width:'26px', height:'26px', paddingTop:'5px', background: 'transparent'} };var callbacks = {}; // map.addControl(new DragZoomControl(boxStyleOpts, otherOpts, callbacks),new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(29,160))); loadMapData();}function reCenterMap(lat, lng){ var mag = map.getZoom();if (mag < 19) mag += 1; map.setCenter(new GLatLng(lat, lng), mag); loadMapData();}function showAddress(address) { document.getElementById('loadindicator').style.display = "block"; document.getElementById('searchbutton').innerHTML = ''; geocoder = new GClientGeocoder(); if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { // alert(address + " not found"); document.getElementById('loadindicator').style.display = "none"; alert('Adresse ' + address + ' nicht gefunden...'); document.getElementById('searchbutton').innerHTML = ''; } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(address); document.getElementById('loadindicator').style.display = "none"; document.getElementById('searchbutton').innerHTML = ''; } } ); } }function updatePosition(position) { zoom = 15; if(position.accuracy > 2000) { zoom = 12; } map.setCenter(new GLatLng(position.latitude, position.longitude), zoom); if(!position.gearsAddress) { return true; } var address = position.gearsAddress.city + ' / ' + position.gearsAddress.postalCode + ' '; if( position.gearsAddress.street != 'undefined' && position.gearsAddress.street != null ) { address = address + position.gearsAddress.street; } if( position.gearsAddress.streetNumber != 'undefined' && position.gearsAddress.streetNumber != null ) { address = address + ' ' + position.gearsAddress.streetNumber; } address = address + ', ' + position.gearsAddress.region + ', ' + position.gearsAddress.country + ' (' + position.latitude + ', ' + position.longitude + ')'; // document.getElementById('googleGears').innerHTML = '
Laut Google Gears befinden Sie sich in:
' + position.gearsAddress.city + ' ( ' + position.gearsAddress.postalCode + ' ) in ' + position.gearsAddress.country + '
'; }function handleError(positionError) { alert('Attempt to get location failed: ' + positionError.message);}function showMyPosition(){ if (window.google && google.gears) { var geo = google.gears.factory.create('beta.geolocation'); geo.getCurrentPosition(updatePosition, handleError,{ enableHighAccuracy: true, gearsRequestAddress: true }); } else { alert("To use this features please install Google Gears - http://gears.google.com"); } }function pressenter(event, myform) { if (event && event.keyCode == 13) { showAddress( document.getElementById('address').value); } else { return true; } } function zoomIn() {var mag = map.getZoom();if (mag < 19) mag += 1;map.setCenter(map.getCenter(), mag); return false;}// zoom outfunction zoomOut() {var mag = map.getZoom();if (mag > 1) mag -= 1;map.setCenter(map.getCenter(), mag); return false;} function showOrHideSearch(element) { $('#searchBoxSettings').hide(); if(document.getElementById('searchBox').style.display == 'none') { $('#searchBox').fadeIn('slow'); $('#contentnav_i li').attr("id",""); $('#contentnav_i li:eq(1)').attr("id","content_current"); } else { $('#searchBox').slideUp('slow'); $('#contentnav_i li').attr("id",""); $('#contentnav_i li:eq(0)').attr("id","content_current"); } return false; } function showOrHideSearchSettings(element) { $('#searchBox').hide(); if(document.getElementById('searchBoxSettings').style.display == 'none') { $('#searchBoxSettings').fadeIn('slow'); $('#contentnav_i li').attr("id",""); $('#contentnav_i li:eq(2)').attr("id","content_current"); } else { $('#searchBoxSettings').slideUp('slow'); $('#contentnav_i li:eq(0)').attr("id","content_current"); $('#contentnav_i li:eq(2)').attr("id",""); } return false; } function setMapType(t, obj) { if (t == "n") {maptype = G_NORMAL_MAP;} if (t == "s") {maptype = G_SATELLITE_MAP;}if (t == "h") {maptype = G_HYBRID_MAP;}if (t == "t") {maptype = G_PHYSICAL_MAP;} map.setMapType(maptype); $("#navlist_gmap li a").removeClass('active_map'); // $("#navlist_gmap li").attr("className",""); obj.className = 'active_map'; } function moveup() { map.panBy(new GSize(0,75)); } function movedown () { map.panBy(new GSize(0,-75)); } function moveleft () { map.panBy(new GSize(75,0)); } function moveright () { map.panBy(new GSize(-75,0)); } //]]>
Campingplatz | Stadt |
---|---|
Camping De Geitenbrij | 4273 Hank |
Camping De Peereboom | 4273 Hank |
Camping Biesbosch Marina | 4924 Drimmelen |
Camping de Katjeskelder | 4904 Oosterhout |
Camping De Eekhoorn | 4903 Oosterhout |
Camping Zonneweelde | 4904 Oosterhout |
Camping De Kleine Abtshoeve | 4904 Oosterhout |
Camping Bergvlietse Bossen | 4911 Den Hout |
Camping D'n Mastendol | 5121 Rijen |
Camping 'T Haasje | 4849 Dorst |
Camping De Mosterdpot | 4285 Woudrichem |
Camping Linberg Park | 5124 Molenschot |
Camping Heidelust | 5124 Molenschot |
Camping De Zwammenberg | 5176 De Moer |
Camping De Roestelberg | 5171 Kaatsheuvel |
Camping Duinlust Kaatsheuvel | 5171 Kaatsheuvel |
Camping Droomgaard | 5171 Kaatsheuvel |
Camping Liesbos | 4838 Breda |
Camping Hoondert | 4836 Breda |
Kampeerterrein de Lievelinge | 4214 Vuren |
Camping 'T Wertje | 4261 Wijk En Aalburg |
Camping Schouteveld | 5126 Gilze |
Camping De Vossenberg | 5126 Gilze |
Camping Bosweelde | 4851 Ulvenhout |
Camping De Beekhoek | 4851 Ulvenhout |
Camping 'T Kraanven | 5175 Loon Op Zand |
Camping Klokkenweide | 5175 Loon Op Zand |
Camping De Grienduil | 4243 Nieuwland |
Camping 'T Wilgerak | 2871 Schoonhoven |
Camping 'T Beekdal | 4861 Chaam |
Camping De Meijsberg | 4861 Chaam |
Camping De Flaasbloem | 4861 Chaam |
Camping Klein Paradijs | 4861 Chaam |
Camping Bruggehof | 3316 Dordrecht |
Camping 'T Vissertje | 3315 Dordrecht |
Camping De Koekoek | 4235 Tienhoven |
Camping De Rietschoof | 5308 Aalst |
Camping De Maasplas | 5308 Aalst |
Camping De Schaapskooi | 5151 Drunen |
Camping De Kwaalburg | 5131 Alphen |
Camping Buitenlust | 5131 Alphen |
Camping Landgoed de Hoevens | 5131 Alphen |
Camping 'T Zand | 5131 Alphen |
Camping De Venneweide | 5131 Alphen |
Camping Ter Leede | 4143 Leerdam |
Camping Jolly | 4781 Moerdijk |
Camping Lansen Caravans | 4782 Moerdijk |
Camping De Kooi | 2821 Stolwijk |
Camping Ponderosa | 5113 Ulicoten |
Camping Bij Nader Inzien | 4128 Lexmond |
Stellplatz | Stadt |
---|---|
Jachthaven Dok 12 | 4941 Raamsdonksveer |
Gemeentelijk sportpark De... | 4941 Raamsdonksveer |
Stellplatz Sportpark... | 4941 Raamsdonksveer |
Stellplatz Sportpark... | 4941 Raamsdonksveer |
Stellplatz Nähe von... | 4931 Geertruidenberg |
Ter Horst 19 | 4909 Oosteind |
Biesboschweg P Yachthaven | 4924 Drimmelen |
A M A van Langeraadweg 9 | 3381 Giessenburg |
Landscheiding 1 | 3381 Giessenburg |
Binnendamseweg 18 | 3381 Giessenburg |
Bovenkerkseweg 78 | 3381 Giessenburg |
Stellplatz Haven Buiten de... | 4201 Gorinchem |
P Oude Raadhuis | 4285 Woudrichem |