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
TileCloudの裏側
Search
Takayuki Miyauchi
May 19, 2019
Technology
0
310
TileCloudの裏側
和歌山のITコミュニティ Wacker での発表資料です。
Takayuki Miyauchi
May 19, 2019
Tweet
Share
More Decks by Takayuki Miyauchi
See All by Takayuki Miyauchi
データ連携基盤としてのベクトルタイル
miya0001
1
170
不動産に関連しそうなデータもろもろ
miya0001
0
59
Geolonia Maps for SmartCity
miya0001
0
640
ベクトルタイルで見えてきたデジタル地図の未来
miya0001
0
260
不動産IDの仕組みと今後の課題
miya0001
0
280
オープンソースでつくるオープンソースっぽい地図の会社の挑戦
miya0001
0
250
ITエンジニアのための住所システムのお話
miya0001
0
100
地方の子供たちを宇宙へ! きのくにICT教育
miya0001
1
250
ホスティングの立場からのWordPressへの貢献と協力
miya0001
0
980
Other Decks in Technology
See All in Technology
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
VPoEの視点から見た、ヘンリーがサーバーサイドKotlinを使う理由 / Why Server-side Kotlin 2024
cho0o0
1
420
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
シフトレフトで挑む セキュリティの生産性向上
sekido
PRO
0
270
Amazon FSx for NetApp ONTAPのパフォーマンスチューニング要素をまとめてみた #cm_odyssey #devio2024
non97
0
220
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
620
Docker互換のセキュアなコンテナ実行環境「Podman」超入門
devops_vtj
6
3.2k
サービスの持続的な成長と技術負債について
siva_official
PRO
10
4.4k
地理情報とAPIのトレンド
nagix
0
160
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
120
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
50k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
The Mythical Team-Month
searls
217
43k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Rails Girls Zürich Keynote
gr2m
93
13k
Become a Pro
speakerdeck
PRO
15
4.8k
Gamification - CAS2011
davidbonilla
78
4.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
Atom: Resistance is Futile
akmur
261
25k
What the flash - Photography Introduction
edds
65
11k
Unsuck your backbone
ammeep
666
57k
Transcript
5JMF$MPVEͷཪଆ 2019/05/19 Takayuki Miyauchi
5JMF$MPVEͱʁ ΣϒαΠτΞϓϦʹΈࠐΉͨΊͷਤͷϗεςΟϯάαʔϏεɻ ਤαʔϏεͰͳ͍ͷͰɺಠࣗʹҐஔใ$PPLJFͳͲͷݸਓใΛѻ͍·ͤΜɻ ѻ͏ͷਤ༻ͷʮλΠϧʯͱͦΕΛදࣔ͢ΔͨΊͷ"1*ɻ
ݱࡏ·ͩϓϥΠϕʔτϕʔλͰ͢ɻɻɻ ݄̓ॳ०ʹϩʔϯν͢Δ༧ఆͰ͢ɻ
ΣϒਤͷΈ
ϝϧΧτϧਤ๏ ٿّΛYϐΫηϧͷਖ਼ํܗͰׂɻ ζʔϜϨϕϧ্͕͕ͭΔͨͼʹׂ͞Ε͍ͯ͘ɻ ਖ਼ํܗͷը૾͕ฒͿ͜ͱ͔ΒʮλΠϧʯͱݺΕΔɻ ʢ͜ͷը૾ཧӃਤΛ༻͍ͯ͠·͢ɻʣ
ϥελʔλΠϧͱ ϕΫτϧλΠϧ
ϥελʔλΠϧ w ਤ༻ͷը૾ʹ1/(·ͨ+1&(ϑΥʔϚοτ͕༻͞Ε ͍ͯΔɻ w αʔόʔαΠυͰը૾Λಈతʹੜ͢Δඞཁ͕͋Δɻ
ϕΫτϧλΠϧ w +40/ΛόΠφϦʹͨ͠੩తͳϑΝΠϧϑΥʔϚοτɻ w ΫϥΠΞϯταΠυͰ8FC(-Λ༻ͯ͠ϨϯμϦϯάɻ
5JMF$MPVEϕΫτϧλΠϧ w දݱྗ͕๛͔Ͱ͖Ε͍ɻϢʔβʔʹΑΔσβΠϯͷΧελ ϚΠζ͕ൺֱత؆୯ɻ w σʔλྔ͕͍ܰɻ w ͻͱͭͻͱͭͷ͕࣋ͭΦϒδΣΫτʹ+BWB4DSJQU͔ ΒΞΫηε͢Δ͜ͱ͕Մೳɻ w
ΫϥΠΞϯταΠυͷෛՙ͕ߴΊɻ w ϒϥβґଘͱͷઓ͍ɻɻɻ
༷
σʔλ w /BUVSBM&BSUI w 0QFO4USFFU.BQ w ͦͷଞ ϕΫτϧλΠϧͷ߹ɺઙ͍ζʔϜϨϕϧͰ04.ͷσʔλϙΠϯτͷ͕ଟ͗ͯ͢ ϨϯμϦϯάʹۃʹ͕͔͔࣌ؒͬͯ͠·͏ͨΊɺదʹলུ͞Εͨσʔλ͕ඞཁɻ
<div class="tilecloud" data-lat="35.65810422222222" data-lng="139.74135747222223" data-zoom="9" data-gesture-handling="off" data-geolocate-control="on" ><strong>ຊܦҢݪ</strong></div> Embed API
w .BQCPY(-+4ʹޓ w ຊޠͷϩʔΧϥΠθʔγϣϯ w ࠃࡍԽͷରԠ w )5.-͚ͩͰਤͷઃஔˍΧελϚΠζ͕Մೳɻ
Πϯϑϥ
w λΠϧ w $MPVE'SPOU -BNCEB!&EHF 4 w &NCFE"1* +BWB4DSJQU"1*
w "1*(BUFXBZ -BNCEB %ZOBNP%# w μογϡϘʔυ w "1*(BUFXBZ -BNCEB %ZOBNP%# w ϑϩϯτΤϯυʹ/FUMJGZ Serverless
ެࣜαΠτϒϩάɺυΩϡϝϯταΠτ/FUMJGZ (JU)VC1BHFTΛ༻ɻ Netlify
$JSDMF$*Λར༻ͯ͠ɺ֤छ"1*ɺλΠϧͷ৴ɺ +BWB4DSJQU"1*ͳͲͷςετΛఆظతʹ࣮ߦɻ CircleCI
՝
w ϫʔΫϑϩʔͷվળͰλΠϧͷαΠζΛ͙Β͍ʹͰ͖ Δ͜ͱ͕Θ͔ͬͯ͠·ͬͨɻɻɻ w ϨϯμϦϯάΛͬͱ͍ͨ͘͠ɻ w JO-Oɻ͍Ζ͍ΖδϨϯϚɻ ͬͱ͘ େͳσʔλྔΛऔΓѻ͏ͨΊଐਓੑ͕ߴ͘ͳΓ͕ͪɻ ͍Ζ͍ΖͳϨΠϠʔͰͷࣗಈԽ͕ͱͯॏཁɻ
w (FP+40/Λ࡞͠ެ։ɺڞ༗Ͱ͖ΔΑ͏ʹ͍ͨ͠ɻ w ελΠϧͷΤσΟλʔ͕΄͍͠ɻ(FP+40/ͱಉ༷ʹϢʔ βʔؒͰڞ༗Ͱ͖ΔΑ͏ʹ͍ͨ͠ɻ μογϡϘʔυ
w ओͳίετసૹྉۚɻ w αʔόʔϨεͳͷͰݻఆίετ΄ͱΜͲͳ͍ɻ w ҙ֎ͱେ͖͍ͷ9999ɻ ίετ
0QFO4PVSDJOH
w 5JMF$MPVEͷ+BWB4DSJQU"1*ΦʔϓϯιʔεͰެ։͠ ͍ͯ·͢ɻ Embed API
w .BQCPY(-+4༻ͷϓϥάΠϯͳͲɺ݅ͷϓϩδΣΫ τΛެ։தɻ github.com/tilecloud
ࢼͯ͠ΈΑ͏
w :063"1*,&:ɺςετ༻ͷ"1*ΩʔͰ͢ɻ w ϩʔΧϧڥ͓ΑͼQMBZDPEFJPͰڐՄ͍ͯ͠·͢ɻ YOUR-API-KEY
EPDTUJMFDMPVEJP