2010-12-02 21 views
5

Ich habe eine Karte auf meiner Website, die ich mit einem Suchfeld verknüpfen möchte, um nach lokalen Brancheneinträgen zu einem bestimmten Punkt zu suchen. Bei Google Maps V2 war dies so einfach wie das Hinzufügen der LocalSearch-Komponente, die eine Box überlagert, die der Benutzer eingeben könnte (z. B. "pizza"), und würde alle lokalen Brancheneinträge um diesen Punkt zurückgeben.LocalSearch mit Google Maps V3 ... aber LocalSearch ist veraltet?

Ich habe jedoch gerade diese Notiz gefunden, dass Google die LocalSearch-API eingestellt hat und sie im Laufe der nächsten Jahre in den Ruhestand ziehen wird. Wie kann ich die oben beschriebene Funktionalität mit Google Maps V3 und ... was? Google Places-API? Benutzerdefinierte Such-API?

Jede Hilfe würde geschätzt werden; Ich habe nicht in der Lage gewesen, alle Beispiele in der freien Natur dieses Wesens OHNE Local ...

Google zieht Local getan zu finden: http://googlecode.blogspot.com/2010/11/introducing-google-apis-console-and-our.html

Antwort

-1

Ich habe dies auch untersucht und ich habe Vorschläge gesehen, alternative Dienste zu verwenden, um die lokalen Suchdaten zu erhalten. Zum Beispiel, Factual, http://www.factual.com/, oder Yahoo Local Search

1

Places API:

http://code.google.com/apis/maps/documentation/places/

Anmelden für die Entwicklervorschau.

+0

Ich war mir nicht sicher, ob dies voll erreicht, was ich oben beschrieben ... speziell aus diesem Kommentar unter http://stackoverflow.com/questions/3329791/google- places-api-vs-ajax-search-api-und-local-search-control: "Mit der Local Search-API können Sie eine beliebige Textsuche durchführen. Die Places-API verfügt nicht über diese Funktion - sie gibt nur die Orte im Hintergrund zurück in der Nähe eines bestimmten lat/lng. Es ist wahr, dass Sie die lokale Suche auf ein bestimmtes Ansichtsfenster oder lat/lng ausrichten können, aber Sie können keine beschränkte Suche durchführen - zum Beispiel innerhalb eines Radius. " – neezer