2017-06-27 39 views
0

Googleでは、特定の店舗を検索するためにGoogleの場所APIを使用しています。Googleプレイスの検索結果

「Sangkaya」と呼ばれる店舗を例にして(注:Sangkayaはアイスクリームのフランチャイズです)、次のクエリを入力すると8つのSangkaya店舗が返されます。上記のクエリで

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=3.081213,101.5844108&radius=50000&type=store&keyword=sangkaya&key=YourAPIKey

は、私は、キーワードパラメータに型パラメータに「ストア」、および「sangkaya」を合格しています。

:私は、しかし、キーワードパラメータに「sangkaya」を通過することなく、私はまだ型パラメータに「ストア」を渡し、この次のクエリを使用する場合

しかし、クエリの結果は、任意のSangkayaコンセントを含みませんhttps://maps.googleapis.com/maps/api/place/nearbysearch/json?location=3.081213,101.5844108&radius=50000&type=store&key=YourAPIKey

各コンセントの '種類'キーに含まれる値には値 'store'が含まれています。

ここで私の質問は、8つのSangkaya店舗が2番目のクエリで返されない理由は何ですか?

答えて

1

2番目のクエリは返す理由がないため、Sangkayaコンセントを返さず、3.081213,101.5844108の50 km以内の "ストア"を返します。

最も近い結果を探したい場合は、種類またはキーワードのいずれかでrankby = distanceを使用し、最大半径は7000 mです。

関連する問題