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
Goで地図サーバを構築した話
Search
tsukumaru
December 11, 2017
Technology
1.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Goで地図サーバを構築した話
golang.tokyo#11 での発表資料です。
https://techplay.jp/event/641403
tsukumaru
December 11, 2017
More Decks by tsukumaru
See All by tsukumaru
オンボーディング始めました
tsukumaru
0
2.4k
VR展示しくじり先生 / The "Sikujiri Sensei" of VR Exhibition
tsukumaru
0
2.1k
Other Decks in Technology
See All in Technology
Backstageでつくるセルフサービスな社内開発基盤
kikunosuke75
1
210
[RSJ26] NarrativeFlow: Flow-Based Vision-Language-Action Model Using Robot Velocity Fields
keio_smilab
PRO
0
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
When Does a Local Qwen Start to Break
morshoto
0
120
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
170
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
510
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
3
1.3k
AI駆動開発を組織で促すために
lycorptech_jp
PRO
7
9.2k
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
330
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.5k
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
1
1.7k
本番に近いテストをもっと手軽に - Postmanで広がるAPIテストの世界 / Expanding the World of API Testing with Postman
yokawasa
1
220
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Utilizing Notion as your number one productivity tool
mfonobong
4
560
First, design no harm
axbom
PRO
2
1.3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
460
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Transcript
GoͰਤαʔόΛ ߏஙͨ͠ @tsukumaru 2017/12/11 golang.tokyo#11
ࣗݾհ • tsukumaru (@maruju_fav) • גࣜձࣾϞόΠϧϑΝΫτϦʔ ΤϯδχΞ2 • Perl/Unity/ڝϓϩ
ࠓGoͰਤαʔόΛ ߏஙͨ͠Λ͠·͢
Want • ͍··ͰGoogle MapΛ͍͕ͬͯͨɺࣗࣾͰ ਤσʔλΛཧ͍ͨ͠ͱ͍͏ʹͳͬͨ • SP൛ʹಈతͳਤɺFP൛ʹ੩తը૾ͷ ਤ • ਤʹϚʔΧʔΛཱͯͨΓύεΛҾ͍ͨΓ
͍ͨ͠
None
ਤσʔλͲ͔͜ΒखʹೖΕΑ͏ • OpenMapTilesΛ༻ • ੈքதͷਤλΠϧσʔλΛμϯϩʔυͰ ͖Δ • https://openmaptiles.org/ (༻ར༻༗ྉ) •
ެࣜఏڙͷDockerΠϝʔδΛͬͯਤλΠϧ αʔόͱͯ͠ىಈͤ͞Δ • klokantech/tileserver-mapnik
None
ਤը૾ΛͲ͏ͬͯੜ͠Α͏ • go-staticmapsͱ͍͏ϥΠϒϥϦΛ͏ • https://github.com/flopp/go-staticmaps • ਤλΠϧσʔλʹରͯ͠ϚʔΧʔͳͲΛͭ ͚ͯը૾ͱͯ͠ฦͯ͘͠ΕΔ • ϥΠϒϥϦͱͯ͠ίϚϯυϥΠϯͱͯ͠
͑Δ
None
None
͋ͱϑϨʔϜϫʔΫʹͤͯ ը૾Λฦ٫ͯ͘͠ΕΔAPIαʔό ͱ࣮ͯ͢͠Ε…
Ҡྃʂ
·ͱΊ • OpenMapTilesެࣜͰରԠ͢ΔDockerΠ ϝʔδ͕͋ΔͷͰλΠϧαʔόͱͯ͠ѻ͍ ͍͢ • go-staticmapsΛ͏͜ͱͰɺϨϯμϦϯά͞ ΕͨλΠϧσʔλΛը૾ͱͯ͠ग़ྗͰ͖Δ • ؆୯ʹ࣮Ͱ͖͓ͯखܰ
͓·͚
͓·͚
؆୯ʂ ίϚϯυϥΠϯͰ͍·͠ΐ͏