Witam.
Potrzebuje informacji dlaczego tak się dzieje. Potrzebuje wyciągnać z Places API listę atrakcji w okolicy i nie pokazuje mi wszystkich jakie są w danym miejscu, rejonie.
Wyszukuje (tekstowo) ZOO we Wrocławiu
curl --location --request GET 'https://maps.googleapis.com/maps/api/place/textsearch/json?key={sekretny_klucz_do_twego_serca}&query=ZOO Wrocław'
LOKALIZACJA
"location": {
"lat": 51.1041258,
"lng": 17.074197
},
TYPY - jest typu "zoo"
"types": [
"zoo",
"tourist_attraction",
"point_of_interest",
"establishment"
],
Wyszukuje (nearby) z typem "zoo"
curl --location --request GET 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=51.096676,17.018970&type=zoo&rankby=distance&key={sekretny_klucz_do_twego_serca}'
ZWRACA
"name": "Wystawa pająków w Sky Tower we Wrocławiu",
"name": "ZOO TEAM",
Zmienie (nearby) na opcje z "radius". Wtedy nie można używać rankby=distance
. Z mojego punktu do ZOO jest 5km, mimo iż radius = 10000 (bo to w metrach się podaje).
curl --location --request GET 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=51.096676,17.018970&type=zoo&radius=10000&key={sekretny_klucz_do_twego_serca}'
Też zwraca te same dwa co wyżej... Z czego to wynika? Czy ja coś robię źle? Czy ZOO we Wrocku nie zaznaczyło jakiegoś "czekboksa = pokazuj mnie w nearby"?