Google Places APIの近くの検索とテキスト検索の違いは何ですか?
たとえば、半径 1 km 以内にある近くのカフェを検索すると、https: //maps.googleapis.com/maps/api/place/ nearsearch /json?を使用して 1 つの結果のみが返されます。location=-41.319282,174.818717
& radius=1000
& sensor=true
& types=cafe
&key=your_api_key
一方、半径 1 km 以内のカフェをテキスト検索すると、https: //maps.googleapis.com/maps/api/place/ textsearch /json?を使用して20 件の結果が返されます。location=-41.319282,174.818717
& radius=1000
& sensor=true
& query=cafe
& key=your_api_key
.
タイプを近くの検索で入力するように変更しても、上記のテキスト検索を使用して見つかった結果とは異なる 20 件の結果が返されます。すなわちhttps://maps.googleapis.com/maps/api/place/nearbysearch/json ? & & & &location=-41.319282,174.818717
radius=1000
sensor=true
type=cafe
key=your_api_key
上記の場所を使用して google maps android アプリで cafe を検索すると、上記のテキスト検索を使用して得られる結果と同じ結果が得られます。
便宜上、上記clickable links
を以下に示します。