2016-06-26 12 views
0

Meine Anwendung verwendet die Google Places-API-Suche in der Nähe, um nach den Orten zu suchen, die dem Benutzer am nächsten liegen. Ich gebe alle möglichen Typen an, die auf "https://developers.google.com/places/supported_types" gefunden werden.Google Places API - Wie gibt man die nächstgelegenen Standorte zurück?

Meine Suchkriterien sehen ein wenig so etwas wie diese: „https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=myKeyHere&location=%f,%f&rankby=distance&types=accounting|amusement_park|aquarium|art_gallery|atm|bakery|bank|bar|beauty_salon|bicycle_store|book_store|bowling_alley|bus_station|cafe ... university | veterinary_care | Zoo“

Aber ab dem 16. Februar 2017 werden der Typ Parameter mit einem einzigen Typ Parameter ist veraltet und ersetzt werden, So kann ich nicht mehr alle möglichen Orte in der Nähe abrufen.

Welche Möglichkeiten muss ich noch haben?

Danke für Ihre Zeit.

+0

Sie denken immer noch an Februar 2017. Ich denke, Sie haben viel Zeit, um Ihre App zu entwickeln.Sie können es später aktualisieren –

Antwort

0

Nur den types Parameter weglassen. Sie möchten, dass die API auf alle Typen beschränkt wird. Dies ist gleichbedeutend damit, dass Sie überhaupt keine Typeinschränkung wünschen. Sie verwenden rankby=distance, so dass Sie nicht mehr Parameter als die location festlegen müssen.

+0

Nach Google Places API: "Wenn rankby = Abstand (beschrieben unter Optionale Parameter unten) angegeben ist, dann sind mindestens ein Schlüsselwort, ein Name oder ein Typ erforderlich. " Wenn ich die Suchanfrage als "https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=myKeyHere&location=%f,%f&rankby=distance" versuche, werden keine Ergebnisse angezeigt. –