What's wrong with this request? I cannot come up with this issue.
If I delete the rankby parameter and add radius, it works.
PS: instead of my-api-key there is a valid api key, declared in the console.
As the documentation states under 'Optional parameters > rankby > distance', "One or more of keyword, name, or types is required." Add one or more of those parameters to your request and the server will send an OK response.
As pushbit say,
If rankby=distance is specified, then one or more of keyword, name, or types is required.
If you want to retieve each place use "type=establishment"
rankby — Specifies the order in which results are listed. Note that rankby must not be included if radius (described under Required parameters above) is specified.
If you use rankby=distance, you need to add at least name or types. I suggest to add types=point_of_interest.
Ps: types=establishment is deprecated, see: Place Types for more details.
&key=my-api-key
You need to add API_KEY from Google API console
来源:https://stackoverflow.com/questions/21088444/google-place-rank-by-distance