SHOEISHA iD

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

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

スマホアプリ開発の最新トレンド! ぜったい外せない位置情報活用術

YOLPで挑戦~Android向け簡易道のり測定アプリを30分で作る!

スマホアプリ開発の最新トレンド! ぜったい外せない位置情報活用術(1)


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

 以前から、Yahoo! Open Local Platform(以下、YOLP) HacksとしてYOLPを使った様々な活用例を紹介してきましたが、今回より「スマホアプリ開発の最新トレンド!ぜったい外せない位置情報活用術」として、YOLPを活用したスマートフォンアプリおよびスマートフォン向けWebサービスについて約半年にわたって連載していきます。

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

はじめに

 連載第1回目となる今回は、YOLPの提供するAndroid Map SDKを使って、簡易道のり測定を行うことができるAndroidアプリを紹介したいと思います。本文に沿って、実際にアプリを開発すると、最新のアップデートで追加された「ルート検索結果表示」、および「ルート案内表示」機能を中心に、Android Map SDKが簡単に利用できることを実感いただけると思いますので、ぜひお試しください。

アプリ概要

 今回のサンプルアプリでは、以下の機能を実現します。

  1. アプリ起動時に現在地を取得し、地図上で位置選択&表示
  2. 現在地からの道のりを測りたい場所(到達点)を地図上で長押しして選択
  3. 現在地から到達点までの距離、ならびに途中の道案内を地図上で表示
  4. クリアメニューを追加して再測定を可能に

Android Map SDKを利用するには

 まず最初に、Android Map SDKを利用するための事前準備を行います。

1. Androidアプリ開発環境を用意

 以下のソフトをインストールし開発環境を設定してください。

  • Android SDK
  • JDK
  • Eclipse

2. Android Map SDKのダウンロード

 Yahoo!デベロッパーネットワーク(以下、YJDN)よりAndroid Map SDKをダウンロードしましょう。ダウンロードが完了したら、適当なフォルダにZIPファイルを解凍してください。なお、Android Map SDKの利用方法詳細については、Android Map SDKドキュメントをご参照ください。

3. アプリケーションIDの登録

 Android Map SDKを利用するには、YJDNのページでアプリケーションIDを事前に登録いただく必要があります。アプリケーションIDが未登録の方、新しいアプリケーションIDの登録を希望する方は、以下のページを参考にして、アプリケーションIDを登録してください。

 なお、アプリケーションIDを登録するためには、Yahoo! JAPAN IDでログインする必要があります。

4. 新規プロジェクトの作成

 Eclipseを起動して、新規Androidプロジェクトの作成を行います。

 今回はプロジェクト名を「RouteSearch」、パッケージ名を「jp.android.app.my.RouteSearch」とします。

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

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

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

メールバックナンバー

次のページ
簡易ルート検索アプリを作る

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

  • このエントリーをはてなブックマークに追加
スマホアプリ開発の最新トレンド! ぜったい外せない位置情報活用術連載記事一覧

もっと読む

この記事の著者

大江 啓之(ヤフー株式会社)(オオエ ヒロユキ(ヤフーカブシキガイシャ))

2008年ヤフー入社後、ソフトバンクモバイル版地図アプリ、ドコモ版地図アプリ、BREW版路線・地図アプリなどの携帯アプリの開発を手掛け、「Yahoo! Open Local Platform(略称:YOLP)」のスマートフォン向け地図SDK(iOS Map SDK&Android Map SDK)の...

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

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

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6406 2012/02/29 19:12

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング