2013-05-18 5 views
17

Was ist der Unterschied zwischen einer in der Nähe Suche und einer Textsuche in Google Places API?Unterschied zwischen einer Suche in der Nähe und einer Textsuche in Google Places API

Zum Beispiel ein in der Nähe sucht Café in einem Umkreis von 1 km gibt nur 1 Ergebnis mit https://maps.googleapis.com/maps/api/place/nearbySearch/json? location=-41.319282,174.818717 & radius=1000 & sensor=true & types=cafe & key=your_api_key

während Text suchen Café in einem Umkreis von 1 km zurückkehrt 20 Ergebnisse https://maps.googleapis.com/maps/api/place/Textsearch/json verwenden? location=-41.319282,174.818717 & radius=1000 & sensor=true & query=cafe & key=your_api_key.

Ändern Typen zu Typ in der in der Nähe sucht gibt auch 20 Ergebnisse, die zu dem Ergebnis auch anders mit der Textsuche oben gefunden. dh https://maps.googleapis.com/maps/api/place/nearbysearch/json? location=-41.319282,174.818717 & radius=1000 & sensor=true & type=cafe & key=your_api_key

Wenn Sie tun, um eine Suche nach Café auf Google Android App Karten den Standort oben angegebenen verwenden, das Ergebnis, das Sie erhalten, ist das gleiche wie das Ergebnis von Ihnen erhalten Verwenden Sie die Textsuche oben.

Für die Bequemlichkeit, die oben genannten clickable links sind unten.

https://maps.googleapis.com/maps/api/place/textsearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&query=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&type=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&types=cafe&key=

+3

zurückgeben, während ich Sie einschließlich klick-fähigen Links zu schätzen wissen echte Beispiele, es ist wahrscheinlich nicht die beste Idee, alle Ihren API-Schlüssel wissen zu lassen. –

+0

hii diese api ist nicht bieten andere Informationen wie Telefon, E-Mail usw. so, welche Änderung erforderlich ist, um dieses Detail – Mahesh

Antwort

5

einfach in der Nähe Orte setzen können Sie mehr vage suchen, sondern nur bestimmte Ergebnisse zurück. Wenn Sie in der Textsuche nach "Restaurants" suchen, wird nach Orten, Betrieben oder Namen mit dem Text "Restaurants" gesucht. Alles, was mit Restaurants zu tun hat. In der Zwischenzeit in der Nähe Suche, wenn Sie nach "Restaurants" suchen, wird es Restaurant-Einrichtungen mit oder ohne den Text "Restaurants" aber nur Betriebe von "Restaurants"

+1

Anfrage Einschränkungen sind auch sehr unterschiedlich - in der Nähe Ort Suche verwendet (wie erwartet) 1 Anfrage, während Textsuchen 10x die Anfragen verwenden. Umständlich aber erwartet, da eine Textsuche viele weitere Parameter durchschaut. –

Verwandte Themen