GoogleMaps GLatLng Werte oder Koordinaten eines Markers auslesen

Kann man anstatt der Adresse in einem String auszugeben sich diese auch einzeln ausgeben lassen?


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:
Dass du dazu nichts findest, liegt daran, dass es nichts gibt.

Die gelieferte Adresse ist ein einziger String....du musst ihn nehmen, wie er ist.
 

Neue Beiträge

Zurück