Verwenden der Google Maps-API zum dynamischen Einbetten einer Karte basierend auf einer Adresse - Sie müssen die Google-Daten für die Markierungen / Blasen verwenden

8

Ich versuche, eine Google Map in eine dynamische Webseite einzubetten. Die einzige Variable, von der die Karte abhängt, ist die Adresse eines Unternehmens. Diese Adresse stammt aus der Datenbank der Website. Ich kann nicht einfach nur den Einbettungscode für jede dynamische Seite mit demselben Setup generieren. Gibt es eine Möglichkeit, eine Karte basierend auf dieser Adresse einzubetten und einen Marker / eine Blase zu zeigen, die die Informationen von Google zu diesem Geschäft anzeigt?

Bisher habe ich ein paar Optionen erkundet, darunter die Verwendung der Google Map-API und der Google Data-API, oder einfach nur den von Google vorgegebenen Einbettungscode. Wenn ich die APIs benutze, muss ich meine eigenen Arten von Markern entwerfen und vielleicht sogar meine eigenen Daten liefern.

Es sieht nicht so aus, als gäbe es eine einfache Lösung.

Irgendwelche Ideen?

Danke.

EDIT: Ich bin nicht dabei, von einer Adresse zu einem Längen- und Breitengrad zu gehen. Ich möchte, dass das Info-Fenster oder die "Blase" für einen Marker die Informationen von Google zu einem Unternehmen anzeigt.

EDIT: Auf Roys Vorschlag habe ich versucht, die Map und die Such-API zusammen zu benutzen, um zu erreichen, was ich will. Der einzige Weg, wie ich eine Suche mit searchControl.execute ausführen kann ('Firmenname hier'); ist, wenn das SearchControl gezeichnet wird. Das ist, obwohl ich keine Suchsteuerelemente anzeigen möchte. Ich konnte es verstecken, aber das scheint nur eine ineffiziente Methode zu sein, das zu lösen.

    
Will M 04.03.2010, 15:50
quelle

1 Antwort

2

Verwenden Sie nicht nur den Einbettungscode. Schreiben Sie ein bisschen Javascript, das eine Karte für Sie zeichnet und übergeben Sie die Adresse.

Viele Beispiele hier: Ссылка

Ich bin mir nicht sicher, auf welcher Stelle du steckst, aber du brauchst deine eigenen Marker nicht zu entwerfen. Google kann auch eine Markierung aus einer Adresse erstellen und lokale Geschäftsinformationen finden, wenn diese vorhanden sind (unter Verwendung der lokalen Such-API, denke ich).

    
Roy 04.03.2010 16:00
quelle

Tags und Links