2017-11-07 2 views
0

Ich versuchte Google Place API, um eine Liste aller wichtigen Unterstandort innerhalb einer Stadt zu bekommen, aber es zeigt nicht die vollständige Liste.Es gibt das Ergebnis auf der Grundlage für einige Suche wie Restaurant und alle. Gibt es irgendeine API, um eine Liste aller Unterorte innerhalb der Stadt auf der Basis des Städtenamens zu erhalten?Liste aller wichtigen Unterlage in einer Stadt nach Stadt Name

Antwort

1

versuchen, etwas wie unten erwähnt:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=28.7041,77.1025&radius=50000&key=YOUR_API_KEY. 

Die Verbindung von Format:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=[LATITUDE AND LONGITUDE OF CITY]&radius=50000[I have specified 50KM which is largest google api allows]&key=YOUR_API_KEY. 

den Typ nicht angeben Sie. Radius: Sie erhalten die ungefähre Größe der Stadt, um den Wert für den Radius zu beschränken.

+0

Dank @akshaya, ich habe versucht, es funktioniert gut, aber ich habe einige Zweifel daran. 1) wenn ich einen Radius gebe, könnte es sein, dass es auch das Gebiet von einer anderen nächsten Stadt zeigt (da ich nur das Gebiet in einer bestimmten Stadt brauche). 2) Wenn die API nur 20 Datensätze gleichzeitig zurückgibt, ist es möglich, alle Daten gleichzeitig zu erhalten. –

+0

Bitte beachten Sie die API-Dokument am Ende unten. https://developers.google.com/places/web-service/search Sie können den Wert von pageToken in Ihrer Anforderung festlegen, um weitere Ergebnisse in einer einzelnen Abfrage abzurufen. Der Standardwert ist 20. Ich bin mir nicht sicher, wie ich die Ergebnisse auf die Stadt beschränken kann. Daher wurde empfohlen, den Radiuswert auf die Größe der Stadt abzustimmen. Der folgende Link gibt Ihnen möglicherweise einige Ideen dazu. https://stackoverflow.com/questions/33214788/how-to-restrict-google-places-to-specific-city –