2017-01-02 5 views
0

Ich arbeite an einer Android-App, die ich versuche, den besten Weg über ein bestimmtes Problem zu bestimmen. Das Problem ist, dass ich möchte, dass der Benutzer die Möglichkeit hat, eine Essensauswahl (mexikanisch, italienisch, etc.) einzugeben, die App google suchen zu lassen, was in der Nähe ist. Schließlich geben Sie die Ergebnisse dieser Suche im Listenformat zurück. Ich möchte jedoch die eigentliche Google-Suche vor dem Benutzer verstecken und ihnen nur die Ergebnisse senden. Jetzt weiß ich, wie Aktivitäten mit Absichten zu schaffen und selbst wurde mit diesem Link zu versuchen, in der Google-Suche gebaut werden: Android: Return search query to current activityAndroid App Suche in der Nähe

jedoch

A) wird unter Verwendung der eingebaute Google den besten Weg suchen, um zu gehen es? Wenn ja, gibt es eine Möglichkeit, diese Aktivität vor dem Auftauchen zu verbergen und der Benutzer sieht sie?

oder B) Gibt es einen besseren Weg, dies zu tun?

+0

Sie diese API verwenden können: https://developers.google.com/custom-search/json-api/v1/übersicht –

+0

Ich hatte in die Google API geschaut. Allerdings war meine Sorge, da ich einen API-Schlüssel benötigen würde und sie die Anfragen auf so viele Tage beschränken. Wenn dies im Play Store veröffentlicht wird, wird dann nicht jeder, der die App herunterlädt, meinen API-Schlüssel verwenden? Oder gibt es eine Möglichkeit, einen neuen API-Schlüssel mit einem eigenen Google-Konto zu verknüpfen? – user3258385

+0

Sie müssen die Option "Google Site Search" verwenden, die ein * kostenpflichtiger * Dienst ist. Sie können einfach nicht die Macht der Google-Suche kostenlos bekommen .. :) –

Antwort

0

Sie können Foursquare API verwenden. Der Endpunkt "Venues/Search" listet die Orte in der Nähe auf. Wenn Sie mit Kategorie verfeinern möchten, verwenden Sie den Endpunkt "locations/explore". Natürlich hat es ein Ratenlimit, aber es ist genug für den Start (5000 Anfragen stündlich).

Endpunkte:

https://developer.foursquare.com/docs/venues/search https://developer.foursquare.com/docs/venues/explore

Rate Limits

https://developer.foursquare.com/overview/ratelimits

Verwandte Themen