Kann man anstatt der Adresse in einem String auszugeben sich diese auch einzeln ausgeben lassen?
Anstatt nur ein Textfeld mit der ganzen Adresse zu haben, würde ich das gerne aufteilen:
document.getElementById("street")
document.getElementById("city")
document.getElementById("plz")
usw
Strasse + Hausnr.
PLZ
City
Land
Ich kann dazu nicht wirklich etwas verständliches finden, nichtmal bei google in der doku,
danke.
Code:
function showAddress1(response) {
map.clearOverlays();
if (!response || response.Status.code != 200) {
alert("Status Code:" + response.Status.code);
} else {
place = response.Placemark[0];
point = new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);
var marker = new GMarker(point, { icon: iconGreen, draggable: true});
map.addOverlay(marker);
GEvent
.addListener(
marker,
"dragend",
function()
{
new GClientGeocoder()
.getLocations(
marker.getLatLng(),
function(data)
{
document.getElementById("long").value
= marker.getLatLng().lng();
document.getElementById("lat").value
= marker.getLatLng().lat();
var adresse=(
(data.Placemark)
? data.Placemark[0].address
: 'keine Adresse verfuegbar'
);
document.getElementById("adresse").value = adresse;
}
)
}
);
document.getElementById("adresse").value = place.address;
document.getElementById("lat").value = place.Point.coordinates[1];
document.getElementById("long").value = place.Point.coordinates[0];
}
Anstatt nur ein Textfeld mit der ganzen Adresse zu haben, würde ich das gerne aufteilen:
document.getElementById("street")
document.getElementById("city")
document.getElementById("plz")
usw
Strasse + Hausnr.
PLZ
City
Land
Ich kann dazu nicht wirklich etwas verständliches finden, nichtmal bei google in der doku,
danke.
Zuletzt bearbeitet: