ich habe ein formular wo man eine Adresse eingeben kann jetzt soll google maps mit geocoder die Geodaten suchen und im Infofenster anzeigen.
Bis auf die PLZ funktioniert das soweit auch.
Habe schon verschiedene Varianten probiert. Er gibt mir aber keine PLZ aus.
Code:
function addAddressToMap(response) {
map.clearOverlays();
if (!response || response.Status.code != 200) {
alert("Sorry, we were unable to geocode that address");
} else {
place = response.Placemark[0];
point = new GLatLng(place.Point.coordinates[1],
place.Point.coordinates[0]);
marker = new GMarker(point);
map.addOverlay(marker);
var CountryNameCode = place.AddressDetails.Country.CountryNameCode;
var AdministrativeAreaName = place.AddressDetails.Country.AdministrativeArea.AdministrativeAreaName;
var SubAdministrativeAreaName = place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName;
var Locality = place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName;
var zip = place.PostalCode.PostalCodeNumber;
marker.openInfoWindowHtml(
place.address + '<br><br>' +
'<b>Land:</b> ' + CountryNameCode
+ '<br>' +'<b>Bundesland:</b> ' + AdministrativeAreaName
+ '<br>' +'<b>Landkreis:</b> ' + SubAdministrativeAreaName
+ '<br>' +'<b>Gemeinde:</b> ' + Locality
+ '<br>' +'<b>PLZ:</b> ' + zip
);
}
}
Hoffe das mir jemand Helfen kann
Mfg Maffy