Guten morgen,
wenn ich den Code aus dem Browser nehme, dann sieht es so aus:
//<![CDATA[
var map;
function load()
{
if (GBrowserIsCompatible())
{
map = new GMap2(document.getElementById("googlemape"));
geocoder = new GClientGeocoder();
point = new GLatLng(50.203169,10.138674);
//Die Karte wird bei diesem Punkt zentriert
map.setCenter(point, 5);
showAddress('Straße, PLZ Ort 1');
showAddress('Straße, PLZ Ort 2');
showAddress('Straße, PLZ Ort 3');
showAddress('Straße, PLZ Ort 4');
showAddress('Straße, PLZ Ort 5');
showAddress('Straße, PLZ Ort 6');
}
}
function showAddress(address)
{
if (geocoder)
{
geocoder.getLatLng(
address
,function(point)
{
if (!point)
{
console.log(address + " not found");
}
else
{
var marker = new GMarker(point);
// map.addOverlay(marker);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function() {
window.location.href = "";
});
zoom = map.getBoundsZoomLevel(new GLatLngBounds(new GLatLng(latmin,lonmin),new GLatLng(latmax,lonmax))); // sw, ne
map.setCenter(new GLatLng((latmax+latmin)/2,(lonmax+lonmin)/2), zoom);
}
}
);
}
}
window.addEvent('domready', load);
window.addEvent('unload', GUnload);
//]]>
das hier:
showAddress('Straße, PLZ Ort 1');
habe ich wie man sehen kann 6 mal in der Datenbank. Ich selber habe hier jetzt Straße, PLZ und Ort geschrieben, das habe ich wegen dem Datenschutz gemacht, will hier ja keine Adressen veröffentlichen :-) die Zahlen hinter dem Ort sind die IDs. Es sind 6 Einträge, weil ich gerade 6 Einträge in der Datenbank stehen habe.
Gruß,
Micha