SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Yahoo! Open Local Platform Hacks

YOLP Hacks: カセットサーチAPIの使い方
~拠点情報セットを活用する

Yahoo! Open Local Platform Hacks 第6回

  • X ポスト
  • このエントリーをはてなブックマークに追加

 Yahoo! Open Local Platform(以下、YOLP) Hacksの第6回です。前回は、YOLPが提供するAPI群を組み合わせてWebアプリケーションを作る方法を紹介しました。今回は、YOLPカセットギャラリーのカセットとYOLPカセットサーチAPIを利用して、簡単な地図サイトを作成する方法を紹介します。

  • X ポスト
  • このエントリーをはてなブックマークに追加

カセットサーチAPIの基本機能を利用する

 YOLPで利用可能なデータは、YOLPカセットギャラリーで公開されています。データはカセットという単位で管理されており、複数のカセットを組み合わせて選択することができます。ご自身の情報をアップロードして、他のカセットと組み合わせることもできます。

 カセットサーチAPIは、YOLPカセットギャラリーで公開されているこれらのカセットを、キーワードやカテゴリーから検索することができるAPIです。

1. カセットをキーワードで検索してみる

 カセットサーチAPIは、リクエストURL(http://cassete.search.olp.yahooapis.jp/OpenLocalPlatform/V1/cassetteSearch)にさまざまなパラメーターを追加することで、カセットの検索を行うことができます。

 カセットサーチAPIのqueryパラメータにUTF-8エンコードされた文字列を指定することで、キーワードからカセットを検索できます。

 以下、「ランチ」で検索してみた例です。

http://cassete.search.olp.yahooapis.jp/OpenLocalPlatform/V1/cassetteSearch?appid=<あなたのアプリケーションID>&query=%e3%83%a9%e3%83%b3%e3%83%81

2. カセットをカテゴリーで検索してみる

 categoryパラメータを指定することで、カテゴリーを絞った検索を行うことができます。カテゴリーは、YOLPカセットギャラリーのカテゴリー一覧に表示されているものを指定できます。

 以下は、「場所・施設(オフィシャル)」カテゴリーで検索した例です。

http://cassete.search.olp.yahooapis.jp/OpenLocalPlatform/V1/cassetteSearch?appid=<あなたのアプリケーションID>&category=poi_official

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
取得したカセットを使用した地図UIを作成する

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Yahoo! Open Local Platform Hacks連載記事一覧

もっと読む

この記事の著者

西 哲也(ヤフー株式会社)(ニシ テツヤ(ヤフーカブシキガイシャ))

2002年に東京理科大学理工学部情報科学科を卒業後、IT企業に入社し業務ソフト開発に携わるも5年で退社。2008年にやりがいのある仕事を求めてヤフーに入社し、Web開発に携わる。現在は「Yahoo!ロコ 地図」、「Yahoo! Open Local Platform(略称:YOLP)」の開発を担当。...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6133 2011/09/07 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング