Submit Search
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
0 likes
1,168 views
史識 川原
Codeforで一般的なhogehogemapを作成できるアプリの作り方ハンズオン
Engineering
Read more
1 of 42
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
More Related Content
PDF
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
PDF
第5回資料
ニフクラ mobile backend
PDF
VYATTA USERS MEETING Spring 2014 NIFTY Cloud
雄也 日下部
PPSX
Settings SyncとCodespaceで体験する新世代へのパラダイムシフト
Atsushi Nakamura
PDF
GitLabで始めるDevOps入門
富士通クラウドテクノロジーズ株式会社
PDF
【初心者向け】API を使ってクラウドの管理を自動化しよう
富士通クラウドテクノロジーズ株式会社
PDF
はじめてのAzure Sphere
Tomokazu Kizawa
PPTX
これから始めるエンジニアのためのクラウド超入門
富士通クラウドテクノロジーズ株式会社
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
第5回資料
ニフクラ mobile backend
VYATTA USERS MEETING Spring 2014 NIFTY Cloud
雄也 日下部
Settings SyncとCodespaceで体験する新世代へのパラダイムシフト
Atsushi Nakamura
GitLabで始めるDevOps入門
富士通クラウドテクノロジーズ株式会社
【初心者向け】API を使ってクラウドの管理を自動化しよう
富士通クラウドテクノロジーズ株式会社
はじめてのAzure Sphere
Tomokazu Kizawa
これから始めるエンジニアのためのクラウド超入門
富士通クラウドテクノロジーズ株式会社
What's hot
(12)
PPTX
GitLab から GitLab に移行したときの思い出
富士通クラウドテクノロジーズ株式会社
PDF
持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜
bitbank, Inc. Tokyo, Japan
PDF
devsummit_nifcloud_vmware
富士通クラウドテクノロジーズ株式会社
PPTX
おうち Lab で GitDNSOps / GitDNS Ops in My Home Lab
Motonori Shindo
PDF
ニフクラ mobile backend チームのCIツール活用事例紹介
富士通クラウドテクノロジーズ株式会社
PDF
SINoALICE -シノアリス- グローバル版、全139ヵ国リリースへの道のり
gree_tech
PDF
【Swift】SDKの読み込みにuse framework!が使えない場合の対処方法
natsumo
PDF
GitLabのAutoDevOpsを試してみた
富士通クラウドテクノロジーズ株式会社
PDF
Unityでソーシャルログイン機能を実装してみた
昭仁 賀好
PPTX
社外発表 Rancher2.0night
Michitaka Terada
PDF
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
Google Cloud Platform - Japan
PDF
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
You_Kinjoh
GitLab から GitLab に移行したときの思い出
富士通クラウドテクノロジーズ株式会社
持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜
bitbank, Inc. Tokyo, Japan
devsummit_nifcloud_vmware
富士通クラウドテクノロジーズ株式会社
おうち Lab で GitDNSOps / GitDNS Ops in My Home Lab
Motonori Shindo
ニフクラ mobile backend チームのCIツール活用事例紹介
富士通クラウドテクノロジーズ株式会社
SINoALICE -シノアリス- グローバル版、全139ヵ国リリースへの道のり
gree_tech
【Swift】SDKの読み込みにuse framework!が使えない場合の対処方法
natsumo
GitLabのAutoDevOpsを試してみた
富士通クラウドテクノロジーズ株式会社
Unityでソーシャルログイン機能を実装してみた
昭仁 賀好
社外発表 Rancher2.0night
Michitaka Terada
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
Google Cloud Platform - Japan
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
You_Kinjoh
Ad
Viewers also liked
(9)
PDF
NSEG 長野のIT勉強会
Daichi OBINATA
PDF
ISAC Tokyo 2014 宇宙の歩き方 Space Travel Map
Daichi OBINATA
PDF
高専カンファレンス5周年パーティー 歴代実行委員長大集合
Daichi OBINATA
PDF
高専カンファレンス宣言
Daichi OBINATA
PDF
IT勉強会で使うIT
Daichi OBINATA
PDF
JavaScript祭りLTでmonacaを紹介
Yuki Okamoto
PDF
第{0,3,9}層の制約と戦うネットワーク構築の話
Daichi OBINATA
PDF
関西ゲーム勉強会Lt ver2
史識 川原
PDF
プロコンの競技OB戦をやってみた
Daichi OBINATA
NSEG 長野のIT勉強会
Daichi OBINATA
ISAC Tokyo 2014 宇宙の歩き方 Space Travel Map
Daichi OBINATA
高専カンファレンス5周年パーティー 歴代実行委員長大集合
Daichi OBINATA
高専カンファレンス宣言
Daichi OBINATA
IT勉強会で使うIT
Daichi OBINATA
JavaScript祭りLTでmonacaを紹介
Yuki Okamoto
第{0,3,9}層の制約と戦うネットワーク構築の話
Daichi OBINATA
関西ゲーム勉強会Lt ver2
史識 川原
プロコンの競技OB戦をやってみた
Daichi OBINATA
Ad
Similar to 【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
(20)
PPTX
20160120 gpsロガーアプリを作ろう
史識 川原
PDF
20140320ニフティクラウドmeet-up!セミナー資料1
NIFTY Cloud
PPTX
【HackerWars 】ニフティクラウドmobile backend
史識 川原
PDF
Hacker wars mbaas
Duong Dinh Thuy
PDF
mBaaS/C4SA howto
史識 川原
PPTX
LODチャレンジデー オープンデータを利用したサンプルアプリ
Monaca
PDF
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
ニフクラ mobile backend
PDF
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
Google Cloud Platform - Japan
PDF
iPhone、Android両対応アプリ開発講座 概論
Takakuni Furukawa
PDF
Yolp30分クッキング 2012北海道
Yahoo!デベロッパーネットワーク
PDF
ニフティクラウド mobile backend とIoTの良い関係
ニフクラ mobile backend
PPTX
【MA_AIZU】mbaas体験会_monaca
史識 川原
PPT
地図データでレースゲームを作って遊ぼう!
K Kimura
PPTX
Ma10バックエンドレスサンプルアプリ(android編)の説明
acrodea
PDF
【Swift】クーポン配信アプリを作ろう!
natsumo
PDF
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
アシアル株式会社
PDF
ニフクラmobilebackend_セミナー_配布用.pdf
ssuser347f24
PDF
YOLP とスマートフォン向け 地図SDKのご紹介
Yahoo!デベロッパーネットワーク
PPTX
Matsuri Map
KoyaIto
PDF
YOLP とスマートフォン向け 地図SDKのご紹介
Yahoo!デベロッパーネットワーク
20160120 gpsロガーアプリを作ろう
史識 川原
20140320ニフティクラウドmeet-up!セミナー資料1
NIFTY Cloud
【HackerWars 】ニフティクラウドmobile backend
史識 川原
Hacker wars mbaas
Duong Dinh Thuy
mBaaS/C4SA howto
史識 川原
LODチャレンジデー オープンデータを利用したサンプルアプリ
Monaca
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
ニフクラ mobile backend
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
Google Cloud Platform - Japan
iPhone、Android両対応アプリ開発講座 概論
Takakuni Furukawa
Yolp30分クッキング 2012北海道
Yahoo!デベロッパーネットワーク
ニフティクラウド mobile backend とIoTの良い関係
ニフクラ mobile backend
【MA_AIZU】mbaas体験会_monaca
史識 川原
地図データでレースゲームを作って遊ぼう!
K Kimura
Ma10バックエンドレスサンプルアプリ(android編)の説明
acrodea
【Swift】クーポン配信アプリを作ろう!
natsumo
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
アシアル株式会社
ニフクラmobilebackend_セミナー_配布用.pdf
ssuser347f24
YOLP とスマートフォン向け 地図SDKのご紹介
Yahoo!デベロッパーネットワーク
Matsuri Map
KoyaIto
YOLP とスマートフォン向け 地図SDKのご紹介
Yahoo!デベロッパーネットワーク
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
1.
Copyright © NIFTY
Corporation All Rights Reserved. 【ハンズオン】 保育園mapや消火栓map を作れるアプリを作ろう!
2.
Copyright © NIFTY
Corporation All Rights Reserved. 2 事前準備 Monaca ニフティクラウドmobile backend https://ja.monaca.io/ http://mb.cloud.nifty.com/ ※利用登録とMonacaデバッガーのインストール ※利用登録 本日の資料 【SlideShare】 http://goo.gl/JSQT8u ★【GitHub】https://goo.gl/ZhwFsz
3.
Copyright © NIFTY
Corporation All Rights Reserved. 3 事前準備 【GitHub】https://goo.gl/ZhwFsz ※このあと使いますので 開いておいてください!
4.
Copyright © NIFTY
Corporation All Rights Reserved. 4 Code forでよくあるプロジェクトを作ろう! ○○mapってよくありますよね!? 会津若松市消火栓マップ http://aizu.io/app_list/hydrant/search2.php 札幌保育園マップ http://papamama.codeforsapporo.org/ こうしたmap作成アプリを作りましょう!
5.
Copyright © NIFTY
Corporation All Rights Reserved. 5 MAPを作るときの課題 例えば保育園mapを作るときはこんな課題が・・・ ・各保育園の位置情報を調査が必要だけど・・・ GPSとか持っていない! ・調査結果を保存するサーバー必要だけど・・・ サーバーの用意とかメンドクサイ! ・位置情報による絞込み機能をサーバーに作りたいけど・・・ 緯度経度の計算方法なんて分からないよ! クラウドサービスを使ってこんな課題を 解決するハンズオンをやりましょう!
6.
Copyright © NIFTY
Corporation All Rights Reserved. 6 本日のハンズオン内容 ○○map作成アプリ 現在地の位置情報 をスマホで取得して サーバーに保存する 現在地付近のポイント をmapに表示 登録
7.
Copyright © NIFTY
Corporation All Rights Reserved. 7 利用するクラウドサービス GPSとか持っていない!を解決するMonaca: アシアル社が提供するクラウドサービス HTML5とJSでスマホアプリが開発できる 各センサへのアクセスも行える 緯度経度の計算方法分からん!と サーバーの用意とかメンドイ!を解決する ニフティクラウド mobile backend: ニフティ社が提供するクラウドサービス スマートフォンアプリの汎用的なバックエン ド機能をそろえたクラウドサービス 用意されたAPI・SDKを使うだけで、データ ベースへの保存やプッシュ通知の配信ができ ます。
8.
Copyright © NIFTY
Corporation All Rights Reserved. 8 ニフティクラウドmobile backendの機能 人気 No1 位置情報の絞込みを行える色んなデータを保存できる
9.
Copyright © NIFTY
Corporation All Rights Reserved. 9 手順 Monaca利用準備 mobile backend利用準備 近接ポイントの表示 位置情報で絞り込んで 近接ポイントを表示 利用登録 プロジェクトのインポート デバッガーのインストール スマホにmapを表示する
10.
Copyright © NIFTY
Corporation All Rights Reserved. Monaca利用準備
11.
Copyright © NIFTY
Corporation All Rights Reserved. 11 Monacaの利用登録 https://ja.monaca.io/ ※登録済みの方は不要です
12.
Copyright © NIFTY
Corporation All Rights Reserved. 12 プロジェクトのインポート Monacaの新しいプロジェクトを作ります 「開発をスタート」 をクリック
13.
Copyright © NIFTY
Corporation All Rights Reserved. 13 プロジェクトのインポート 「Monaca.ioで開発」を 選択してください
14.
Copyright © NIFTY
Corporation All Rights Reserved. 14 プロジェクトのインポート 「Import Project」を 選択してください
15.
Copyright © NIFTY
Corporation All Rights Reserved. 15 プロジェクトのインポート 「インポート」 をクリック ★https://github.com/hounenhounen/NCMB_GPSLocation/archive/master.zip GPSLocation GPSLocation
16.
Copyright © NIFTY
Corporation All Rights Reserved. 16 プロジェクトのインポート 「開く」 をクリック ダッシュボードの左側に作成した プロジェクトが追加されています GPSLocation
17.
Copyright © NIFTY
Corporation All Rights Reserved. 17 プロジェクトのインポート プロジェクトの開発環境が開きます GPSLocation
18.
Copyright © NIFTY
Corporation All Rights Reserved. 18 Monacaデバッガーのインストール 今回作成するアプリは動作確認に Monacaデバッガーが必須です! 重要 https://ja.monaca.io/debugger.html
19.
Copyright © NIFTY
Corporation All Rights Reserved. 19 スマホにmapを表示する インストールしたデバッガーを 立ち上げて、ログイン後 GPSLocationをタップして 左のmapを表示してください タップすると 表示される 登録
20.
Copyright © NIFTY
Corporation All Rights Reserved. mobile backend利用準備
21.
Copyright © NIFTY
Corporation All Rights Reserved. 21 手順 Monaca利用準備 mobile backend利用準備 利用登録 アプリの作成 近接ポイントの表示 位置情報で絞り込んで 近接ポイントを表示
22.
Copyright © NIFTY
Corporation All Rights Reserved. 22 mobile backendの利用登録 1/2 http://mb.cloud.nifty.com/ ※右クリックして新しいタブで開くと便利です。 まず、下記URLよりサービスサイトに アクセスしてください。 ここをクリック ここをクリック
23.
Copyright © NIFTY
Corporation All Rights Reserved. 23 mobile backendの利用登録 2/2 必要事項を入力して@nifty会員登録してください。 ここをクリック ご登録いただいた @nifty IDでログイン 利用規約を 確認後、同意して 利用開始!
24.
Copyright © NIFTY
Corporation All Rights Reserved. 24 mobile backendのアプリ作成 利用登録が終わると アプリの新規作成画面が表示されます。 アプリ名を入力して新規作成してください。 「アプリケーションキー」、「クライアントキー」 の2つのキーを使い、 サーバー接続の認証をしています。 その2つのキーがアプリ作成時に生成されます。 「GPSLocation」 と入力してください 2つのキーは 後で使います OKを押すと管理画面へ
25.
Copyright © NIFTY
Corporation All Rights Reserved. 25 mobile backendのアプリ作成-補足- ※ログイン後に、この画面が出た方は… 「+新しいアプリ」 をクリックすると でてきます! 「GPSLocation」 と入力してください
26.
Copyright © NIFTY
Corporation All Rights Reserved. 現在地付近のポイント表示
27.
Copyright © NIFTY
Corporation All Rights Reserved. 27 手順 Monaca利用準備 mobile backend利用準備 ポイント情報のインポート 動作確認 ポイント表示コードの説明 現在地のポイント登録 キーの埋め込み 位置情報で絞り込んで 近接ポイントを表示
28.
Copyright © NIFTY
Corporation All Rights Reserved. 28 キーの埋め込み Monaca開発環境、 www内のapp.jsを開いてください。 ここをダブルクリック アプリ作成時に表示された 「アプリケーションキー」、「クライアントキー」 をそれぞれコピー&ペースト SDK初期化のため、 各キーを赤四角枠の中に貼り付けてください
29.
Copyright © NIFTY
Corporation All Rights Reserved. 29 ポイント情報のインポート 今回は事前に登録しておくポイントの情報として善光寺、 信州大学位置情報が記された「sample.json」を使います。 下記のURLからそのファイルをダウンロードしてください。 https://goo.gl/Vb4Aq6 URLへアクセスすると sample.jsonが表示されます。 ブラウザ画面上で右クリックして 「名前を付けて保存」してください。
30.
Copyright © NIFTY
Corporation All Rights Reserved. 30 ポイント情報のインポート 先ほどダウンロードしたsample.jsonを mobile backendアップロードします。 クラス名は「PlacePoints」にしてください。 インポート終了後 山の手線の位置情報が表示される
31.
Copyright © NIFTY
Corporation All Rights Reserved. 31 動作確認 一度デバッガーを立ち上げて「ポイントを見る」をタ ップしてください 赤丸タップ後 「ポイントを見る」 をタップ 登録
32.
Copyright © NIFTY
Corporation All Rights Reserved. 32 コードの解説 「PlacePoints」クラスを操作する宣言 現在地から5km以内のポイントを geoカラムから検索する 条件に適合する ものを全て取得 取得したポイントを mapに描画
33.
Copyright © NIFTY
Corporation All Rights Reserved. 現在地のポイント登録
34.
Copyright © NIFTY
Corporation All Rights Reserved. 34 手順 Monaca利用準備 mobile backend利用準備 位置情報で絞り込んで 近接ポイントを表示 現在地のポイント登録 動作確認 ポイント登録コードの解説
35.
Copyright © NIFTY
Corporation All Rights Reserved. 35 動作確認 一度デバッガーを立ち上げて「ポイントを登録する」 をタップしてください 赤丸タップ後 「ポイントを登録する」 をタップ 登録後mobile backend の管理画面を確認 登録
36.
Copyright © NIFTY
Corporation All Rights Reserved. 36 動作確認 mobile backendの管理画面で、PlacePointsのデータを 再度確認します 赤枠内のようにデータが更新されていれば正常に動作 しています。
37.
Copyright © NIFTY
Corporation All Rights Reserved. 37 コードの解説 「PlacePoints」クラスを操作する宣言 登録するカラム名、 値をそれぞれ指定する 実際に登録する
38.
Copyright © NIFTY
Corporation All Rights Reserved. 38 まとめ:ハンズオンでやったこと ○○map作成アプリを作った ニフティクラウドmobile backendで 位置情報の絞込みを行えた 位置情報を保存できた Monacaでスマホでの位置情報取得を行えた
39.
Copyright © NIFTY
Corporation All Rights Reserved. 39 他のCode for プロジェクトでの使われ方1 さすけね 裏路地など 非除雪地域を市民が 電話(Twilio)で報告 データストアに 非除雪地域を保存 位置情報機能を 使ってマッピング 非除雪地域の可視化
40.
Copyright © NIFTY
Corporation All Rights Reserved. 40 他のCode for プロジェクトでの使われ方2 会津弁 標準語 あいばっせ いくよ 方言の辞書に活用 「あいばっせ」 ってなに? 「いくよ」 って意味です。 JSを使えばできるっ! Pepper観光案内 方言辞書
41.
Copyright © NIFTY
Corporation All Rights Reserved. 41 Code forにおけるmobile backendは・・・ データ 更新 参照 データ 更新 参照 データ 更新 参照 ヒト・モノ間でデータを共有する データ基盤
42.
Copyright © NIFTY
Corporation All Rights Reserved. 42
Download