現在地付近のレストランを表示するためにGoogle Places APIを使用するアプリケーションを構築しています。何らかの理由で、GoogleプレイスのiPhoneアプリケーションから見ることのできる結果と比較して、結果は非常にまばらです。たとえば、私の田舎の家からは、Googleプレイスアプリから2.4m先の最寄りの場所が表示されます。このlat/longのPlaces APIが15.7マイル離れた最寄りの場所を示しています。GoogleプレイスAPIがスパース結果を返すかどうかGoogleプレイスiPhoneアプリ
「Googleプレイス」では、アプリケーションがGoogleプレイスAPIを使用していない可能性がありますか?
回答ありがとうございましたが、私は結果が劇的に異なることを発見しています。たとえば、最も近い都市では、Places APIの距離による上位20の結果が半径約20マイルに及んでいます。プレイスアプリケーションで検索すると、トップ20の結果が5マイル以内に表示され、さらに多くのエントリが表示されます。デスクトップからGoogleマップアプリケーションを使用すると、Googleプレイスアプリに似た結果が得られます。私は、場所APIをダンプしてマップAPIを代わりに使うべきだと思っていますか?助言がありますか? – PaulBAustin
サンプルの場所とPlaces APIクエリを提供して、調査することができますか?また、Places APIに返されないPlaces Appに返されるPlaceを提供することもできます。 Maps APIには、同じバックエンドを使用する場所ライブラリがあります。私に上記の詳細を私に提供できるなら、私はそれが問題を見つけるのを見るでしょう。 –
あなたのお手伝いをしていただきありがとうございますChris、結果は近づいています。次のサンプルクエリ(キーを除いたもの): https://maps.googleapis.com/maps/api/place/search/json?location=30.3637028,-97.7394526&rankby=distance&types=restaurant&sensor=false&key= 同様の結果セット(実際にはプレイスよりも多くの結果が得られます)。 APIクエリには表示されず、Placesで表示されるのは「Cover 3、2700 W Anderson Ln、78757」です。そして、この1つは、APIリターンの他の結果のいくつかよりも近いです。 – PaulBAustin