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
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CLandMK
位置情報とか地図の表示などの入門 12/1 横浜iPhone勉強会
裕美 吉田
December 01, 2012
More Decks by 裕美 吉田
See All by 裕美 吉田
React-nativeの紹介
yuumi3
1
1.8k
React.jsの紹介
yuumi3
2
890
即戦力になるRubyエンジニアの作り方教えます
yuumi3
0
570
iOS 開発者のためのバックエンド入門 (2)
yuumi3
1
4.1k
iOS 開発者のためのバックエンド入門 (1)
yuumi3
15
8.8k
LoopBackに付いて少し
yuumi3
0
1.8k
Ruby開発者を増やすための教育について (8年間のRuby教育で得た知見)
yuumi3
7
4.1k
クラウドxスマフォ時代のRuby on Rails入門
yuumi3
2
250
真のWebプログラマー向け RubyMotion フレームワーク
yuumi3
4
1.5k
Other Decks in Technology
See All in Technology
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
1
560
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
810
紙 to デジタル
ichien178
0
150
電話に出る Python のログの話
shinnosuke_kishida
0
270
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
マイナンバーカード本人確認の実装比較(OAuth/OIDC Numa (Immersion) Workshop 2026) / 20260825 numa-12
oidfj
PRO
0
270
Android skills に学ぶ
kokiko
0
190
8bit CPU 2026
koba789
7
2.9k
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
150
Digital Credentials API × OpenID4VP ブラウザ完結型本人確認の実装知見(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
260
内製AIチャットボット開発で学んだ Datadog Agent Observability活用術
mkdev10
0
140
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
260
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
660
Why Our Code Smells
bkeepers
PRO
340
58k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
310
Unsuck your backbone
ammeep
672
58k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
480
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
220
Odyssey Design
rkendrick25
PRO
2
780
Done Done
chrislema
186
16k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
450
How STYLIGHT went responsive
nonsquared
100
6.2k
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