2017-11-07 10 views
0

Googleの場所APIを使用して都市内の重要なサブロケーションのリストを取得しようとしましたが、完全なリストは表示されません。レストランやすべてのような検索の基礎。 都市内のすべてのサブロケーションのリストを都市名に基づいて取得するAPIはありますか?後述するように市の重要なサブロケーションのリストを都市名で取得

答えて

1

は何かを試してみてください。

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=28.7041,77.1025&radius=50000&key=YOUR_API_KEY. 

形式のリンク:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=[LATITUDE AND LONGITUDE OF CITY]&radius=50000[I have specified 50KM which is largest google api allows]&key=YOUR_API_KEY. 

タイプを指定しないでください。 radius:あなたは半径の値を制限するために都市のおよそのサイズを取得します。

+0

ありがとう@akshaya、これはうまくいきましたが、これには疑問があります。 1)半径を与えている場合、別の最寄りの都市も表示される場合があります(特定の都市のみが必要なため)。 2)一度に20レコードしか戻ってこないAPIは、すべてのデータを同時に取得することができます。 –

+0

下記のlinkeのAPIドキュメントを参照してください。 https://developers.google.com/places/web-service/search リクエストにpageTokenの値を設定して、1つのクエリでさらに多くの結果を取得することができます。デフォルト値は20です。 都市に結果を制限する方法がわからないので、都市の大きさに近似した設定半径値を設定することをお勧めします。次のリンクは、あなたにそれに関するいくつかのアイデアを与えるかもしれません。 https://stackoverflow.com/questions/33214788/how-to-restrict-google-places-to-specific-city –

関連する問題