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
830
即戦力になるRubyエンジニアの作り方教えます
yuumi3
0
520
iOS 開発者のためのバックエンド入門 (2)
yuumi3
1
4.1k
iOS 開発者のためのバックエンド入門 (1)
yuumi3
15
8.7k
LoopBackに付いて少し
yuumi3
0
1.7k
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
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
0
120
SOC2取得の全体像
shonansurvivors
1
400
KAGのLT会 #8 - 東京リージョンでGAしたAmazon Q in QuickSightを使って、報告用の資料を作ってみた
0air
0
210
AI ReadyなData PlatformとしてのAutonomous Databaseアップデート
oracle4engineer
PRO
0
190
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
360
Pure Goで体験するWasmの未来
askua
1
180
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
Where will it converge?
ibknadedeji
0
190
多様な事業ドメインのクリエイターへ 価値を届けるための営みについて
massyuu
1
330
AIAgentの限界を超え、 現場を動かすWorkflowAgentの設計と実践
miyatakoji
0
140
VCC 2025 Write-up
bata_24
0
180
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
320
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
890
Building Applications with DynamoDB
mza
96
6.6k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
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