Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CLandMK
Search
裕美 吉田
December 01, 2012
Technology
1
130
CLandMK
位置情報とか地図の表示などの入門 12/1 横浜iPhone勉強会
裕美 吉田
December 01, 2012
Tweet
Share
More Decks by 裕美 吉田
See All by 裕美 吉田
React-nativeの紹介
yuumi3
1
1.8k
React.jsの紹介
yuumi3
2
850
即戦力になるRubyエンジニアの作り方教えます
yuumi3
0
530
iOS 開発者のためのバックエンド入門 (2)
yuumi3
1
4.1k
iOS 開発者のためのバックエンド入門 (1)
yuumi3
15
8.7k
LoopBackに付いて少し
yuumi3
0
1.8k
Ruby開発者を増やすための教育について (8年間のRuby教育で得た知見)
yuumi3
7
4k
クラウドxスマフォ時代のRuby on Rails入門
yuumi3
2
240
真のWebプログラマー向け RubyMotion フレームワーク
yuumi3
4
1.5k
Other Decks in Technology
See All in Technology
re:Inventで見つけた「運用を捨てる」技術。
ezaki
1
140
BiDiってなんだ?
tomorrowkey
2
490
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
120
SOC2は、取った瞬間よりその後が面白い
3flower
1
190
人はいかにして 確率的な挙動を 受け入れていくのか
vaaaaanquish
4
2.6k
持続可能な開発のためのミニマリズム
sansantech
PRO
4
580
Zephyr RTOS の発表をOpen Source Summit Japan 2025で行った件
iotengineer22
0
270
Proxmoxで作る自宅クラウド入門
koinunopochi
0
180
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
2
210
現場で活かす生成AI実践セミナー「広報×AI活用」編
matyuda
0
100
【Oracle Cloud ウェビナー】[Oracle AI Database + Azure] AI-Ready データ戦略の最短ルート:Azure AIでビジネス データの価値を最大化
oracle4engineer
PRO
2
110
ReproでのicebergのStreaming Writeの検証と実運用にむけた取り組み
joker1007
0
450
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
14k
Leo the Paperboy
mayatellez
4
1.3k
The Curious Case for Waylosing
cassininazir
0
220
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
86
A better future with KSS
kneath
240
18k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
82
Marketing to machines
jonoalderson
1
4.6k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
The SEO Collaboration Effect
kristinabergwall1
0
340
Ruling the World: When Life Gets Gamed
codingconduct
0
130
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
46
Transcript
Ґஔใͱ͔ਤͷදࣔ ͳͲͷೖ қɿ˒ˑˑˑˑ ٢ా༟ඒZVVNJ
ࣗݾհ ٢ా༟ඒ :PTIJEB:VVNJ ༗ݶձࣾ&:0⒏DF IUUQXXXFZP⒏DFDPN #MPHIUUQEIBUFOBOFKQZVVN 5XJUUFS!ZVVNJ 2
աڈ େֶͷֶ෦ଔۀ ੍ޚܥͷձࣾʹब৬ $"%ͷϕϯνϟʔاۀʹస৬ $"%ίΞ෦ͷ։ൃ ਤ໘ཧγεςϜͰ4&ɾϚωʔδϝϯτΛ ܦݧ γϦίϯόϨʔΛ๚ͨ͠Γɺถࠃਓͱࣄ Λܦݧ 3
&:0⒏DF ʹಠཱ ։ൃ 8FC 3VCZPO3BJMT J1IPOF ڭҭ ͓٬༷ͷΛղܾ͢Δ*5ڭҭ 3VCZPO3BJMT J1IPOF
4
&:0⒏DF։ൃ 5 wΞδΞϦʔάΞΠεϗοέʔ wIUUQXXXBMIPDLZKQ wνʔϜɾબखͷूܭ w1FSMಠࣗϑϨʔϜϫʔΫ wωοτγϣοϓ wIUUQXXXCPSPDPKQ w3VCZPO3BJMTK2VFSZ
w34QFD$VDVNCFS 8FC w๖͑τʔΫ ༏ͱ4LZQFͰ͓ wIUUQXXXNPFUBMLKQ w3VCZPO3BJMTK2VFSZ w34QFD
&:0⒏DF։ൃ J1IPOF 6 5XFFUͳ͏ ແྉ ֆຊΞϓϦ ൢചɿίϜχί ɾΒ͕͖͘Ϟϯελʔ ɾ͔͖͋ͣΜ
&:0⒏DFڭҭ 7 ίʔε໊ ༰ ޮՌ අ༻ 3VCZPO3BJMTೖ ίʔε
w3VCZݴޠೖ w3VCZPO3BJMTೖ w3VCZPO3BJMT࣮श w3VCZ3VCZPO3BJMTͷ֓ཁ͕ཧղͰ͖Δ wܦݧ๛ͳ։ൃऀͰ͋Εɺॻ੶Λࢀߟʹ 3VCZPO3BJMTͷ։ൃ͕࢝ΊΒΕΔ ສԁਓ ໊Ҏ্Ͱ डߨͩ͘͞ ͍ 3VCZPO3BJMTඪ ४ίʔε w3VCZݴޠೖɺ3VCZ࣮ફϓϩάϥϛϯά w3VCZݴޠ࣮श w3VCZPO3BJMTೖɺ3VCZPO3BJMT࣮ફ։ൃ w3VCZPO3BJMT࣮श w3VCZ3VCZPO3BJMT͕ཧղͰ͖Δ w3VCZPO3BJMT։ൃϓϩδΣΫτʹϓϩάϥ Ϛʔͱͯ͠ࢀՃͰ͖Δ ສԁਓ 3VCZPO3BJMTప ఈίʔε w3VCZݴޠೖɺ3VCZ࣮ફϓϩάϥϛϯά w3VCZݴޠ࣮श w3VCZPO3BJMTೖɺ3VCZPO3BJMT࣮ફ։ൃ w3VCZPO3BJMT࣮श w࣮༻ΞϓϦͷ։ൃԋश w3VCZ3VCZPO3BJMT͕ཧղͰ͖Δ w3VCZPO3BJMTΛͬͨϓϩδΣΫτͷઃ ܭɾ։ൃ͕࢝ΊΒΕΔ ສԁਓ 3VCZPO3BJMT
&:0⒏DFڭҭ 8 J1IPOF։ൃೖݚम ֓ཁ ݸਓ͚ͷήʔϜπʔϧ͚ͩͰͳ͘ɺۀ༻ΞϓϦϚʔέοςΟ ϯάπʔϧͷੵۃతͳར༻͕͡·͍ͬͯΔJ1IPOFͰ͕͢ɺͦͷ։ ൃऀΛཆ͢ΔݚमͰ͢ɻ࣮ࡍʹJ1IPOFΞϓϦ։ൃΛߦ͏ߨࢣ͕ɺ 0CKFDUJWF$ݴޠ$PDPBϑϨʔϜϫʔΫͳͲҰൠతͰͳ͍ J1IPOF։ൃͷॳาΛظؒͰޮΑ͘ڭ͑·͢ɻ
༰ w J1IPOFͷ֓ཁ w ։ൃπʔϧͷ͍ํ w 0CKFDUJWF$ݴޠ w J1IPOFϓϩάϥϛϯά J1IPOF4%, ରऀ w $ݴޠͰͷ։ൃܦݧऀ˞ඞਢ w ӳޠͷϚχϡΞϧ͕͑Δ w (6*ΞϓϦͷ։ൃɺΦϒδΣΫτࢦݴޠͰͷ։ൃܦݧ͕͋Δͱ·͠ ͍ ܗଶ ߨٛʴ࣮श ࣌ؒ ఆՁ ສԁਓ ςΩετΛؚΉ ։ൃ ڥ J1IPOF։ൃڥ.BD .BDJOUPTI ͔͠αϙʔτ͞Ε͍ͯ·ͤΜͷͰɺ ਓ.BDͷ४උΛ͓ئ͍͍ͨ͠·͢ɻ ࣮शͰJ1IPOFγϡϛϨʔλΛͬͯߦ͍·͢ɻ͠ɺJ1IPOF࣮ػʹ࡞ ͨ͠ΞϓϦΛΠϯετʔϧ͍ͨ͠߹J1IPOFσϕϩούϓϩάϥϜ ελϯμʔυ ͷܖ͕ඞཁʹͳΓ·͢ͷͰɺޚࣾͰ͝ܖ͓ئ͍ͨ͠ ·͢ɻ ֓ཁ ݸਓ͚ͷήʔϜπʔϧ͚ͩͰͳ͘ɺۀ༻ΞϓϦϚʔέοςΟϯάπʔϧ ͷੵۃతͳར༻͕͡·͍ͬͯΔJ1IPOFͰ͕͢ɺͦͷ։ൃऀΛཆ͢ΔݚमͰ ͢ɻ࣮ࡍʹJ1IPOFΞϓϦ։ൃΛߦ͏ߨࢣ͕ɺ0CKFDUJWF$ݴޠ$PDPBϑϨʔϜ ϫʔΫͳͲҰൠతͰͳ͍J1IPOF։ൃͷॳาΛظؒͰޮΑ͘ڭ͑·͢ɻ ಛʹ͜ͷίʔεͰ$ݴޠܦݧͷແ͍ํʹ$ݴޠͷجຊΛ͔ͬ͠Γͱڭҭ͠·͢ɻ ༰ w J1IPOFͷ֓ཁ w ։ൃπʔϧͷ͍ํ w $ݴޠ0CKFDUJWF$ݴޠ w J1IPOFϓϩάϥϛϯά J1IPOF4%, ରऀ w +BWB 3VCZ1)1ݴޠͰͷ։ൃܦݧऀ˞ඞਢ w ӳޠͷϚχϡΞϧ͕͑Δ w (6*ΞϓϦͷ։ൃɺΦϒδΣΫτࢦݴޠͰͷ։ൃܦݧ͕͋Δͱ·͍͠ ܗଶ ߨٛʴ࣮श ࣌ؒ $ݴޠ 0CKFDUJWF$ J1IPOF։ൃ ఆՁ ສԁਓ ςΩετΛؚΉ ։ൃ ڥ J1IPOF։ൃڥ.BD .BDJOUPTI ͔͠αϙʔτ͞Ε͍ͯ·ͤΜͷͰɺਓ .BDͷ४උΛ͓ئ͍͍ͨ͠·͢ɻ ࣮शͰJ1IPOFγϡϛϨʔλΛͬͯߦ͍·͢ɻ͠ɺJ1IPOF࣮ػʹ࡞ͨ͠Ξϓ ϦΛΠϯετʔϧ͍ͨ͠߹J1IPOFσϕϩούϓϩάϥϜ ελϯμʔυ ͷܖ ͕ඞཁʹͳΓ·͢ͷͰɺޚࣾͰ͝ܖ͓ئ͍ͨ͠·͢ɻ 0CKFDUJWF$J1IPOF։ൃೖݚम
&:0⒏DFڭҭ ڭ͑ࢠ͕࡞ͬͨΞϓϦ 9
8FCϝσΟΞͷࣥච 10
͓Βͤ
ݱࡏJ04ͷຊॻ͍ ͯ·͢ʂ
ίϯηϓτ 4*FSͰಇ͘ϓϩάϥϚʔ͕J04Ξϓ Ϧ։ൃΛֶͿͨΊͷਅ໘ͳೖॻ 13
ίϯηϓτ J04 "3$ .PEFSO0CKFDUJWF$ݶ ఆ $ݴޠɺ0CKFDUJWF$ͪΌΜͱΔ "3$͏͚ͲϝϞϦʔཧͷ͠ खͳΞϓϦແ͍ ͪΖΜɺ6OJU5FTU͋Δ 14
ઈࢍԆதʂʂ ฤूͷํ͢Έ·ͤΜN @@ N 15
ͬͱ ຊฤ
ҐஔใؔGSBNFXPSL $PSF-PDBUJPOϑϨʔϜϫʔΫ (14 Ңܦͱॅॴͷม ؒڑ .BQ,JUϑϨʔϜϫʔΫ ਤΛදࣔ 17
͜ΜͳΞϓϦ 18 https://github.com/yuumi3/mapSample
$--PDBUJPO.BOBHFS (14͔ΒݱࡏҐஔͷҢܦΛऔಘ ࣮(14Ҏ֎ͷҐஔใར༻ (14͔ΒͷҐஔใऔಘ͕͔͔࣌ؒΔ ܞଳجہͷҐஔใ 8J'JجہͷҐஔใ *1ΞυϨεʁʁ 19
$--PDBUJPO.BOBHFSͷ ҙ ਓӴͷใΑΓઌʹΔܞଳ 8J'JجہͷҐஔใΛૣΊʹ͠ ·͢ɻ֎Ͱ͔ͳΓਫ਼ͷ͍ ใ͕औಘ͞ΕͨΓ·͢ɻ ໌Β͔ʹؒҧͬͨใ͕Δ͜ͱ 20
$--PDBUJPO.BOBHFSΛಈ͔͢ͱి Λফ͢Δ 21 $--PDBUJPO.BOBHFSͷ ҙ
αϯϓϧίʔυ WPJE MPDBUJPO.BOBHFS $--PDBUJPO.BOBHFS NBOBHFS EJE6QEBUF-PDBUJPOT /4"SSBZ MPDBUJPOT σϦήʔτϝιου
࠲ඪҢɺܦ σʔλͷਫ਼ʹҙBMUJUVEF 22
$-(FPDPEFS Ңɺܦͱॅॴͷ૬ޓม "QQMFͷαʔόʔʹ͍߹Θ͍ͤͯ͠Δ ॅॴใ$-1MBDFNBSL64తʁ ຊͰ͏ʹɺҎԼʁ BENJOJTUSBUJWF"SFB MPDBMJUZ UIPSPVHIGBSF TVC5IPSPVHIGBSF
༗໊ͳॴʹ໊લOBNF ྫɿ౦ژλ ϫʔ σʔλ͕͋Δ 23
αϯϓϧίʔυ WPJE SFWFSTF(FPDPEF-PDBUJPO $--PDBUJPO MPDBUJPODPNQMFUJPO)BOEMFS $-(FPDPEF$PNQMFUJPO)BOEMFS DPNQMFUJPO)BOEMFS WPJE
HFPDPEF"EESFTT4USJOH /44USJOH BEESFTT4USJOHDPNQMFUJPO)BOEMFS $-(FPDPEF$PNQMFUJPO)BOEMFS DPNQMFUJPO)BOEMFS ࠷ۙͷ"1*ʹଟ͍ɺ݁Ռ#MPDLTͰड ͚औΔελΠϧɻ 24
.,.BQ7JFX ਤͷදࣔ දࣔΤϦΞΛSFHJPOϓϩύςΟͰઃఆ த৺ͷҢɺܦ ͱେ͖͞TQBOΛ Ңɺܦ Ͱ VTFS5SBDLJOH.PEFͰݱࡏҐஔΛදࣔ ग़དྷΔ 25
.,.BQ7JFXҙͳͲ ੲͷਤ͕࿀͘͠ͳͨͬΒ:".BQ,JU ݸਓతʹݱࡏҐஔऔಘతͰ $--PDBUJPO.BOBHFSΑΓ .,.BQ7JFXΛ͏ͷ͕͓קΊ͔ ؒҧͬͨҐஔใ͕ΔͷͰ 26
QJOΛཱͯΔ ϐϯͷใ ҐஔɺλΠτϧͳͲ ͷ࣋ͭ .,"OOPUBUJPOϓϩτίϧΛ࣮ͨ͠Ϋ ϥεΛ࡞Δ ਤʹϐϯΛՃॲཧ ϐϯͷ৭֎ݟΛΧελϚΠζ͢Δʹ NBQ7JFXWJFX'PS"OOPUBUJPOσϦήʔ τϝιουΛՃ
27
αϯϓϧίʔυ આ໌ 28
ͦͷଞ γϛϡϨʔλͷ(14͕͢Ґஔઃ ఆͰ͖ΔɻσόοάˠҐஔϝχϡʔ 29