Zum Inhalt springen

rggooglemaps & original Google Marker

Erstellt am 26. November 2008 · 3 Antworten · letzte Antwort am 20. Januar 2009

Tags: Frage

o_alemao ·

Ich habe so ziemlich alle Foren durchgelesen und auch schon einige Auftritte mit rggooglemap besucht, was mir auf meinen Seiten fehlt ist folgendes:

Jemand macht eine Suche nach einer bestimmten Adresse. Jetzt möchte ich gerne, dass die gefundene Adresse mit dem original Google Marker markiert wird. Gibt es das? Geht das?
In der Extension selber habe ich keinerlei Einstellungen gefunden, die diesen Marker betreffen. Wenn man im BE die Geocoding macht, erscheint er ja auch?!?

Viele Grüsse
Matthias

o_alemao ·

Hoppla, langsam, nicht alle auf einmal antworten 😢

Ein einfaches "ja, bei mir gibt es den Marker" oder "nein, das habe ich ja noch nie gesehen" reicht mir...

Ich habe das mit dem Marker auf meine Anbindung mit fe_users geschoben. Da mir das aber mehr Probleme (siehe andere unbeantwortete Postings von mir) als Erfolge bescherte, habe ich nun auf tt_address umgestellt. Leider ist der original Marker da auch nicht vorhanden; was mich auch gewundert hätte.

Vielleicht hat ja jemand ein Tipp?

Viele Grüsse
Matthias (der, der nie aufgibt)

o_alemao ·

Ich antworte mir mal wieder selber...

Nachträglich in gm.js eingefügt

// geocoding for searchbox
function showAddress(address) {
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
          alert(address + " nao foi encontrado");
        } else {
          map.setCenter(point, 13);
          // nachträglich zum Testen des original Google Bubbles hinzugefügt
          var marker = new GMarker(point);
          map.addOverlay(marker);
          // marker.openInfoWindowHtml(address);
          // dieser Zusatz zeigt zusätzlich zum Marker noch die Adresse an
        
		}
      }
    );
  }
}

Jetzt wird der Marker angezeigt, bleibt allerdings stehen, d.h., macht man eine neue Suche habe ich zwei Marker in meiner Map, dann drei, dann vier...

Ich bin leider in Sachen PHP nicht sehr bewandelt, vielleicht weiß ja jemand, wie man dieses Problem umgeht?