Google Places API のnext_page_tokenの使い方

1,915 views
Skip to first unread message

宮本敏史

unread,
Oct 24, 2012, 10:25:08 PM10/24/12
to google-map...@googlegroups.com
お世話になっております宮本と申します。

Google Places API を使用して
以下の①形式で実行すると20件の郵便局データがXML形式で表示されるのですが、
次のページのデータを表示する方法がわかりません。

XML内に next_page_token というタグがあり、
これを利用すれば次のページを表示できると思うのですが
どのように使用したら良いかがわかりません教えてください。




以上です。

地球にやさしい人

unread,
Feb 21, 2013, 12:39:44 AM2/21/13
to google-map...@googlegroups.com
私も同じところでハマりました。解決したので参考記事を残しときます。

https://developers.google.com/places/documentation/search?hl=ja ページの一番下の方をご覧ください。


その次の結果セットを見るには、同じクエリを再発行するか、next_page_token の結果を pagetoken パラメータに渡して新たなクエリを送信します。next_page_token が発行されてから有効になるまでの間に、短い遅延が発生します。

pagetoken を設定すると、他のパラメータはすべて無視されます。クエリは前と同じ検索を実行しますが、新しい結果セットが返されます。元のクエリの後に、新しいページを 2 回までリクエストできます。各結果ページは、順番に表示する必要があります。1 つのクエリに対して、検索結果が 2 ページ以上表示されないようにしてください。なお、検索 1 回でリクエスト 1 回分の割り当て量を使用することになります。

--------これで解決----------------------------------------------------------------------------
https://maps.googleapis.com/maps/api/place/search/json?location=35.011636,135.76802&radius=1000&types=cafe&language=ja&sensor=true&key=APIキー&pagetoken=ClRKAAAA9z8uKtfFW8YOszvbowCFp8EuPx9YYfUe0CESEvQhw3667Vd0RvviyLSsWXF0JdT52YMwD2Dv9T9aCcllc8ulO-m4Czs0MeIM7hM-aGMggs0SEOX5_SHp2tdi01QaV1K8cR0aFB1xjNNYFn-AMWM49KDyMme1--OH
 
 

以上です。
Reply all
Reply to author
Forward
0 new messages