2017-05-01 9 views
0

Google Places APIを使用して、特定の都市の医師リストを取得しています。都市内のすべての場所を名前で検索する

しかし、ここで問題になるのは、20個の結果しか得られず、応答でnext_page_tokenの助けを借りて、もう20個を取得できることです。これにより、60個の結果しか得られません。

医者の詳細をすべて取得するための他の本物の方法はありますか?

そして、これが私のクエリです:

情報については
https://maps.googleapis.com/maps/api/place/textsearch/json?query=doctor+in+Tehran&key=MY_API_KEY 

:私はOpenStreetMapの、マップクエストや他のマップを使用する必要はありません。

+0

あなたは距離によってランク付けすると、あなたは20が近づくことができます。オプションのパラメータを使用して、フィルタに条件を追加できます。 –

答えて

1

Places APIの検索からすべての医者を取得する方法はありません。 Places APIがデータベース検索として機能していません。

また、このような種類の機能を妨げるサービス利用規約には一定の制限があります。 ToSのセクション10.4.c(II)を見てください:

ません作成またはGoogleのコンテンツやサービスに基づいたデータセットの増強。マッピングやナビゲーションデータセットビジネスリスティングデータベース、メーリングリスト、またはテレマーケティングリストなど、独自のマッピング関連データセット(または第三者のもの)を作成または拡張するためにGoogleのコンテンツやサービスを使用しません。

https://developers.google.com/maps/terms#section_10_4

関連する問題