じゃらんWebサービスを使ってみる1
今日から、じゃらんWebサービスを利用して宿泊ホテル検索アプリを
作ってみようと思ってます。
まず、じゃらんWebサービスは、APIキーが必要です。
ってことで、じゃらんWebサービスに登録。
これで、じゃらんWebサービスを利用することができるようになりました。
じゃらんWebサービスでは、色々と検索できるようです。
他のAPIは基本的にはエリア指定が必要なので、
エリア検索は、組み合わせて使う感じでしょうか。
【メイン画面構成】
1.都道府県選択
2.地域を絞ったエリア選択
エリア検索で全データを保持しておいて、都道府県が選択された段階で
地域選択を更新してあげるように実装してみます。
main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:id="@+id/jaranImg" android:layout_width="88px" android:layout_height="50px" android:layout_gravity="top" /> <LinearLayout android:id="@+id/inner_layout1" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:id="@+id/prefTxt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="都道府県を選択してください" /> <Spinner android:id="@+id/prefSpn" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:id="@+id/inner_layout2" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:id="@+id/areaTxt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="地域を選択してください" /> <Spinner android:id="@+id/areaSpn" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <Button android:id="@+id/btnSearch" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="宿検索" /> </LinearLayout>
さて、メイン画面いったんこれで。
では実装ですが、
まず都道府県なですが、じゃらんのエリア検索を使用して取得します。
っとここで、用事ができたので続きは明日か・・・仕事早く帰れるかな・・・