自分のアプリケーションがGoogleプレイスのウェブ APIを使用して付近の場所を表示しています。Google Places API:より多くの種類のフィルタリングの結果が少ない場合(またはその逆の場合)
ユーザーは、要求で検索された場所の種類を制御できます。 複数のタイプがパイプシンボル|
と連結されています。私は&rankby=distance
を使用しています。なぜなら、顕著性はアプリにとって重要ではないからです。
私は気付きました。 "たくさん"タイプの近くの場所をリクエストすると、1つのタイプのフィルタリングよりも結果が少なくなります。
例
戻り私が住んでいる場所の近くの10件の結果:
&types=airport|bank|bar|bicycle_store|book_store|bus_station|casino|cafe|city_hall|clothing_store|food|furniture_store|grocery_or_supermarket|gym|hardware_store|library|liquor_store|movie_theater|museum|night_club|park|place_of_worship|police|post_office|restaurant|school|shoe_store|shopping_mall|spa|stadium|store|subway_station|train_station|university|zoo
戻っ20回の結果と
next_page_token
(したがって、少なくとも20の結果):&types=store
私はショッピングモールに住んでいるので、近くに20店舗以上あることがわかります。最初のクエリには、フィルタとしてstore
も含まれています。私はいつもできるだけ多くの結果を表示したいと思い
質問
。誰も同じ問題を経験しましたか?私が見たことのない文書はありますか?
私はどこから見始めて、この問題に近づくべきかわからないので、少し失われています。
NearbySearchの「種類」パラメータは非推奨です(https://developers.google.com/places/web-service/search#deprecation) – AndrewR
@AndrewRありがとうございました!ドイツ語版のドキュメントでは、このようなことは一度も言及されませんでした。しかし、言語を英語に切り替えると、廃止の警告が表示されます。 – Barthy