Antworten auf deine Fragen:
Neues Thema erstellen

Google Maps V3 über Adresse ansprechen

Moev

Code poetry

Hi,

ich wollte bei einer Seite Google Maps V3 einbinden und aus einer Datenbank eine Adresse auslesen (Ohne die LatLng angaben).
Das Auslesen ist klar und einfach, nur bei der Google-Maps Sache hänge ich nun fest.
Ich will einfach, dass er nicht die LatLng angaben braucht, sondern die Adresse. Also das Ich ohne "LatLng" einen Marker an dem Adresspunkt bekomme.
Dies habe ich aber nach Mehrstündigem durchlesen von der Google-Developers Seite nicht herausfinden können. Also, wie und Ob es geht.

Ich habe auch schon mit jquery-ui-map versucht, dort muss man aber auch immer die LatLng daten angeben.

Ich komme grade nicht mehr weiter.
Hat eventuell jemand eine Idee?

Danke für die Zeit.
 

Duddle

Posting-Frequenz: 14µHz

AW: Google Maps V3 über Adresse ansprechen

?

Code:
function codeAddress() {
    var address = document.getElementById("address").value;
    geocoder.geocode( { 'address': address}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
        map.setCenter(results[0].geometry.location);
        var marker = new google.maps.Marker({
            map: map, 
            position: results[0].geometry.location
        });
      } else {
        alert("Geocode was not successful for the following reason: " + status);
      }
    });
  }


Duddle
 

Moev

Code poetry

AW: Google Maps V3 über Adresse ansprechen

Das habe ich auch schon gefunden. Aber bei mir hat es nicht Funktioniert.
Ich habe es so geschrieben um zu testen, das sollte ja funktionieren. Hat es aber leider nicht.

Code:
var address = "deutschland"

Man benötigt ja dort auch eine LatLng angabe um die Karte Center zu setzen.
Dies würde ich aber auch gerne umgehen.
 
Zuletzt bearbeitet:

Duddle

Posting-Frequenz: 14µHz

AW: Google Maps V3 über Adresse ansprechen

Da der Beispielcode auf der Website mit "deutschland" keine Probleme hat, wird es an deinem Code liegen. Falls du den nicht zeigen willst, oder kannst, müsstest du Schritt für Schritt Debugging-Ausgaben einbauen, damit du siehst wo die Fehler beginnen.


Duddle
 

Moev

Code poetry

AW: Google Maps V3 über Adresse ansprechen

Edit: Ich glaube ich habe die Lösung :D
Danke auf jeden fall für das mitdenken :)

Ich habe es mit in die Function initialize gepackt. (Hätte ich auch früher drauf kommen können -.-")

Nun kann man den Center wert auch raus schmeißen, diesen braucht man ja nicht mehr.


Hier mal das Script was geht:

Code:
 var geocoder;
  var map;
  function initialize() {
    geocoder = new google.maps.Geocoder();

[I]    var address = 'Deutschland';
    geocoder.geocode( { 'address': address}, function(results, status) {
        map.setCenter(results[0].geometry.location);
        var marker = new google.maps.Marker({
            map: map, 
            position: results[0].geometry.location
        });
    });[/I]

    var myOptions = {
      zoom: 8,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  }
function codeAddress() {
    
  }
 
Zuletzt bearbeitet:

Duddle

Posting-Frequenz: 14µHz

AW: Google Maps V3 über Adresse ansprechen

Genau dafür rufst du doch den Geocoder auf, der löst für dich die Adresse in Lat/Long auf - ansonsten würde das Setzen des Markers ja nicht funktionieren.



Duddle
 

Moev

Code poetry

AW: Google Maps V3 über Adresse ansprechen

Richtig :)

Ja gut, hat ja nun alles funktioniert.
Danke auf jeden fall :)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben