26

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.818717radius=1000sensor=truetype=cafekey=your_api_key

上記の場所を使用して google maps android アプリで cafe を検索すると、上記のテキスト検索を使用して得られる結果と同じ結果が得られます。

便宜上、上記clickable linksを以下に示します。

https://maps.googleapis.com/maps/api/place/textsearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&query=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&type=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&types=cafe&key=

4

1 に答える 1

8

単に近くの場所を配置すると、より漠然と検索できますが、特定の結果のみが返されます。テキスト検索では、「レストラン」で検索すると、「レストラン」というテキストを含む場所、施設、名前が検索されます。レストランに関するものなら何でも。一方、付近の検索で「restaurants」を検索すると、「restaurants」というテキストの有無にかかわらずレストラン施設が返されますが、「restaurants」の施設のみが返されます。

于 2013-06-21T02:06:21.807 に答える