2016-06-17 5 views
5

Ich möchte Punkte von Interessen eines Ortes/Landes durch Google-Orte abrufen api sagen "Punkte von Interessen in London". Ich möchte, dass die Ergebnisse die gleichen sind wie ich Google suche es [hier] [1. Ich habe so etwas wie diesesPunkte von Interessen (Sehenswürdigkeiten/Touristenorte) eines Ortes/Landes mit Google-Orten abrufen api

'https://maps.googleapis.com/maps/api/place/radarsearch/json?location='+str(lat)+','+str(long)+'&radius=500&type=tourist&rankby=prominence&key=API_KEY')

dort eingesetzt, wo lat, long jeweilige Breite, Länge von diesem Ort/Land.

Die resultierende JSON-Datei ruft jedoch keine Interessenpunkte dieses Ortes ab, sondern gibt nur nahe gelegene Orte aus.

Ich habe versucht, auch diese

'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location='+str(lat)+','+str(long)+'&radius=500&type=tourist&&rankby=prominence&key=API_KEY'

die gleichen Ergebnisse endete

gibt es eine Möglichkeit, es zu tun, ohne Parameter Radius mit

mir bitte helfen

+1

'tourist' derzeit nicht a [unterstützt' Baumuster zur] (https://developers.google.com/places/supported_types) für Anfragen –

+0

Die 500 in der Abfrage ist 500 Meter, das ist eine ziemlich kurze Entfernung für Punkte von Interesse. Aber nein, so weit ich weiß, ist die Rangfolge der Rangliste nicht so toll und die resultierende Liste ist ziemlich zufällig in der Nähe von Orten des angegebenen Typs (** Tourist ** wird nicht unterstützt, du könntest Point of Interest versuchen, aber du wirst es immer noch nicht bekommen tatsächliche Touristenattraktionen). – alejandrorm

Antwort

8

Versuchen Sie, diese Google-API-URL platziert. Sie werden den Punkt von Interesse/Attraktion/Touristen Orte in (für zB :) New York City bekommen. Sie haben die Stadt Name mit dem Stichwort Point Of Interest, wie die Ergebnisse der folgenden Google-Suchergebnisse

https://maps.googleapis.com/maps/api/place/textsearch/json?query=new+york+city+point+of+interest&language=en&key=API_KEY 

Diese API-Ergebnisse gleich sind zu verwenden.

https://www.google.com/search?sclient=psy-ab&site=&source=hp&btnG=Search&q=New+York+point+of+interest

+0

Diese beiden geben die gleichen Ergebnisse überhaupt nicht zurück. Die Google-Suche zeigt eine Liste von Touristenattraktionen in relativer Beliebtheit, aber die api-Textsuche gibt hauptsächlich eine Liste von zufälligen lokalen Reisevermittlungsunternehmen zurück. Hier sind die ersten fünf Ergebnisse, die ich für jeden bekomme. Aus www.google.com/search .... Central Park, Freiheitsstatue, Empire State Building, High Line, Times Square. Von maps.googleapis.com/maps/api ... CitySights NY, Federal Hall, Spitze des Felsens, der New York Pass, City Sightseeing New York. –

1

Es sieht so aus, als ob Sie nach einer API suchen, mit der die Google-Suchergebnisse angezeigt werden. Google Custom Sea ist eines davon rch https://developers.google.com/custom-search/docs/overview

Sie könnten der Nähe oder Radar Suche verwenden, wenn Sie für spezifischere, unterstützten Typen suchen würde: https://developers.google.com/places/supported_types#table1

+0

Ich benutze Google Maps api nicht Google Suche api –

+0

Und es sieht so aus, als ob Sie beginnen möchten, es zu verwenden (probieren Sie es einfach aus :) – miguev

Verwandte Themen