Suche senden
Hochladen
Google Maps を使ったアプリを作ってみた
•
1 gefällt mir
•
5,093 views
Shigeki Yamato
Folgen
Google Mapsを使ったアプリを作ってみた
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Leaflet for Rで好きなLeaflet JSプラグインを使おう
Leaflet for Rで好きなLeaflet JSプラグインを使おう
Hiromu Nakamura
オープンデータ自治体サミット Code for Kanagawa活動紹介(LT版)
オープンデータ自治体サミット Code for Kanagawa活動紹介(LT版)
Kaz Furukawa
Lt東北巡礼入門 20150630
Lt東北巡礼入門 20150630
HPCシステムズ株式会社
おすすめスポットを紹介しよう!
おすすめスポットを紹介しよう!
Takaaki Mizuta
Smart speaker development is fun!
Smart speaker development is fun!
hideg
シルバー世代向け企画案
シルバー世代向け企画案
直仁 池和田
Maverick az. rev01ppt
Maverick az. rev01ppt
kazueda Kazueda
Sending simple data to other apps
Sending simple data to other apps
Keisuke Imai
Empfohlen
Leaflet for Rで好きなLeaflet JSプラグインを使おう
Leaflet for Rで好きなLeaflet JSプラグインを使おう
Hiromu Nakamura
オープンデータ自治体サミット Code for Kanagawa活動紹介(LT版)
オープンデータ自治体サミット Code for Kanagawa活動紹介(LT版)
Kaz Furukawa
Lt東北巡礼入門 20150630
Lt東北巡礼入門 20150630
HPCシステムズ株式会社
おすすめスポットを紹介しよう!
おすすめスポットを紹介しよう!
Takaaki Mizuta
Smart speaker development is fun!
Smart speaker development is fun!
hideg
シルバー世代向け企画案
シルバー世代向け企画案
直仁 池和田
Maverick az. rev01ppt
Maverick az. rev01ppt
kazueda Kazueda
Sending simple data to other apps
Sending simple data to other apps
Keisuke Imai
KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話
shinnosuke kugimiya
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
Takao Sumitomo
AppStore申請を一式まるっと自動化する
AppStore申請を一式まるっと自動化する
Tomoki Hasegawa
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
Shuichi Tsutsumi
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
将之 小野
Swift - Result<t>型で結果を返すのは邪道か,王道か
Swift - Result<t>型で結果を返すのは邪道か,王道か
Yuichi Yoshida
Isucon makers casual talks
Isucon makers casual talks
Masahiro Nagano
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
Hiroyuki Kusu
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
Yuta Hoshino
Xcode tips
Xcode tips
Motoki Narita
ゲンバのSwift
ゲンバのSwift
Yuichi Adachi
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
yuki0211s
App extension for iOS
App extension for iOS
toyship
How to measure UIView position on Native App
How to measure UIView position on Native App
Daisuke Yamashita
iOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips まで
Yuki Tanabe
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有
Shinobu Okano
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
Ken Morishita
絶対落ちないアプリの作り方
絶対落ちないアプリの作り方
Fumihiko Shiroyama
初めてのParse.com
初めてのParse.com
Shigeki Yamato
Androidでライブラリを作る
Androidでライブラリを作る
Shigeki Yamato
Alternative WebView
Alternative WebView
Shigeki Yamato
Weitere ähnliche Inhalte
Andere mochten auch
KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話
shinnosuke kugimiya
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
Takao Sumitomo
AppStore申請を一式まるっと自動化する
AppStore申請を一式まるっと自動化する
Tomoki Hasegawa
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
Shuichi Tsutsumi
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
将之 小野
Swift - Result<t>型で結果を返すのは邪道か,王道か
Swift - Result<t>型で結果を返すのは邪道か,王道か
Yuichi Yoshida
Isucon makers casual talks
Isucon makers casual talks
Masahiro Nagano
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
Hiroyuki Kusu
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
Yuta Hoshino
Xcode tips
Xcode tips
Motoki Narita
ゲンバのSwift
ゲンバのSwift
Yuichi Adachi
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
yuki0211s
App extension for iOS
App extension for iOS
toyship
How to measure UIView position on Native App
How to measure UIView position on Native App
Daisuke Yamashita
iOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips まで
Yuki Tanabe
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有
Shinobu Okano
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
Ken Morishita
絶対落ちないアプリの作り方
絶対落ちないアプリの作り方
Fumihiko Shiroyama
Andere mochten auch
(19)
KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
AppStore申請を一式まるっと自動化する
AppStore申請を一式まるっと自動化する
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
Swift - Result<t>型で結果を返すのは邪道か,王道か
Swift - Result<t>型で結果を返すのは邪道か,王道か
Isucon makers casual talks
Isucon makers casual talks
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
Xcode tips
Xcode tips
ゲンバのSwift
ゲンバのSwift
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
App extension for iOS
App extension for iOS
How to measure UIView position on Native App
How to measure UIView position on Native App
iOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips まで
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Android学ぶを君へ。生き抜くためのナレッジ共有
Android学ぶを君へ。生き抜くためのナレッジ共有
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
絶対落ちないアプリの作り方
絶対落ちないアプリの作り方
Mehr von Shigeki Yamato
初めてのParse.com
初めてのParse.com
Shigeki Yamato
Androidでライブラリを作る
Androidでライブラリを作る
Shigeki Yamato
Alternative WebView
Alternative WebView
Shigeki Yamato
第十一回渋谷Java
第十一回渋谷Java
Shigeki Yamato
Androidアプリ滞在時間の計測
Androidアプリ滞在時間の計測
Shigeki Yamato
AndroidのAppirater何使ってますか?
AndroidのAppirater何使ってますか?
Shigeki Yamato
山戸家の家庭内情報共有
山戸家の家庭内情報共有
Shigeki Yamato
20110715 enterprise wiki search
20110715 enterprise wiki search
Shigeki Yamato
Mehr von Shigeki Yamato
(8)
初めてのParse.com
初めてのParse.com
Androidでライブラリを作る
Androidでライブラリを作る
Alternative WebView
Alternative WebView
第十一回渋谷Java
第十一回渋谷Java
Androidアプリ滞在時間の計測
Androidアプリ滞在時間の計測
AndroidのAppirater何使ってますか?
AndroidのAppirater何使ってますか?
山戸家の家庭内情報共有
山戸家の家庭内情報共有
20110715 enterprise wiki search
20110715 enterprise wiki search
Google Maps を使ったアプリを作ってみた
1.
Google Maps を使った アプリを作ってみた 2015/05/13
potatotips #17 山戸茂樹 @heki1224 1
2.
自己紹介 • 山戸茂樹(やまとしげき) • 株式会社グノシー
Android開発 • Android開発歴:7.5ヶ月 • 自慢:愛妻家(GWは沖縄に行きました) 2
3.
おわび 3
4.
前回(potatotips #16) 直前キャンセル・・・ 4
5.
大変 申し訳ありませんでした 5
6.
気を取り直して 6
7.
Google Maps API 7
8.
ある日 僕:勉強もかねて趣味アプリ作ろかな? 嫁:それなら私が企画考えてあげるよ 今どこにいるのか知らせるアプリ作ってよ たぶんそういう需要あると思うよ! 8
9.
こんなアプリを作る ・地図が表示される ・現在地にマーカーが付く ・メーラが立ち上がって、位置情報送る 9
10.
こんなアプリを作る 10
11.
こんなアプリを作る 11
12.
実装 Google Maps API
を使う Google Play services location APIs を使う 12
13.
Google Maps API
が使える ようになるまで ・Google Developers Console のアカウント作成 ・プロジェクトの登録 ・Google Maps Android API v2 を有効化 ・アプリ署名のSHA1を登録して、APIキーを発行 ・APIキーをAndroidManifest.xmlに登録 13
14.
Google Maps API ・MapViewクラス ・MapFragmentクラス 14
15.
Google Maps API 使用上の注意 ・APIを使うためにアプリ署名が必要 →開発用と本番用でそれぞれ署名を作成する 必要あり 15
16.
Google Maps API ・地図上にマーカーを打つには緯度・経度情 報が必要 →別途
Google Play services location APIs を使う 16
17.
Google Play services
location APIs ・Effective Android (第27章) に 詳しく載ってます 17
18.
Google Play services
location APIs 使用上の注意 ・LocationRequest#setPriority(int) でどれ くらいの精度で位置を取得するか指定できる → PRIORITY_HIGH_ACCURACY 以外は平 気で数百メートルズレます 18
19.
今後の予定 ・定期的に位置を取得する ・ダミー位置を設定できる 19
20.
最後に • グノシーでは一緒にAndroid開発してくれる人を 絶賛募集中です 20
21.
ご清聴ありがとうございました 21
Jetzt herunterladen