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
Yahoo! MAPにおけるARの活用事例 - FOSS4G Tokai 2018 -
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
totomo
August 25, 2018
Technology
1
590
Yahoo! MAPにおけるARの活用事例 - FOSS4G Tokai 2018 -
Talked about applying AR to our map application which is named Yahoo! MAP.
totomo
August 25, 2018
Tweet
Share
More Decks by totomo
See All by totomo
ARKit + CoreLocation - Bonfire iOS #4 -
totomo1217
5
1.6k
ARKit + CoreLocation
totomo1217
1
610
AR mode in Yahoo! MAP
totomo1217
0
2.2k
ARKit - Nagoya iOS Meetup -
totomo1217
0
170
Other Decks in Technology
See All in Technology
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
5
4k
楽しく学ぼう!ネットワーク入門
shotashiratori
1
490
VLAモデル構築のための AIロボット向け模倣学習キット
kmatsuiugo
0
310
大規模ECサイトのあるバッチのパフォーマンスを改善するために僕たちのチームがしてきたこと
panda_program
1
310
Phase04_ターミナル基礎
overflowinc
0
300
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
3
1.1k
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
140
中央集権型を脱却した話 分散型をやめて、連邦型にたどり着くまで
sansantech
PRO
1
160
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
290
Phase06_ClaudeCode実践
overflowinc
0
260
Copilot 宇宙へ 〜生成AIで「専門データの壁」を壊す方法〜
nakasho
0
130
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
140
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
650
Side Projects
sachag
455
43k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Ruling the World: When Life Gets Gamed
codingconduct
0
180
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How to make the Groovebox
asonas
2
2k
Transcript
) 8 ) 48 4 4 ) 4 ( 0
8 0 A 5 11 2 .( C IF G Yahoo! MAPAR
0. ( 2 0 2 11 )0. ) 8 •
)' • Yahoo! MAP AR • ARKitCoreLocation "+ • ARKit+CoreLocation • /( $ • • %! • ,- • + • &0*# • AR UI .
,FOUB5PLVNPUP 5XJUUFSUPUPNP (JUIVCUPUPNP 2JJUBUPUPNP Ϡϑʔגࣜձࣾ ໊ݹࢧࣾۈ ೖࣾ̒ :BIPP."1ͷJ04ΞϓϦ 8FC"1*։
ൃ୲
! • iOS, Android$ )" &% • *1-/3,#
4('+2 5.('&%! 05. )" • AR iOS)"
• Yahoo! MAP(iOS) AR !
# • iOS 11 "# ARKit "
( 61 08 ( 0 ) ( 6 6 81
22 1 08 . .6 . A Product Manager Designer Engineer
( 1 08 ( 0 ) ( 81 22 1
087 .7. . 20179 12 1 2 3 QA
1 08 0 ( 81 22 1 08 . .
. )18 • iOS 11(AR"$% Framework • AR Position Tracking& A9 '#! • Android → ARCore
( 8 12 ( 2 ) ( 8 8 12
9 0908 0 ( 80 . • '40,8-%) */ Apple1( #&"$& • %6. !%+* '40,7 235&
( 8 2 ( . ).8. ( 8 . 2
1 1 10 ( 1+ .
( 8 2 ( . ).8. ( 8 . 2
1 1 10 ( 1+ . • ARKit AR N N (xn , zn ) (latn , lonn )
( 8 2 ( . ).8. ( 8 . 2
1 1 10 ( 1+ . (0, 0) d [m] (x1 , z1 ) (lat0 , lon0 ) d [m] (lat1 , lon1 )
( 1 08 ( 0 ) 3 ( 81 3
22 1 08 . . . A C • • • + •
(4 1 08 ( 044 ) (4 4 814 22
1 08 . . .
( 5 1 08 ( 0 ) 5 ( 5
81 22 1 08 . . . position eulerAngles.y
( 61 08 ( 0 ) ( 6 6 81
22 1 08 . .6 .
( 1 08 ( 0 ) ( 81 22 1
087 .7. . position
0. ( 2 0 2 11 )0. ) 8 position
( 1 08 ( 0 ) ( 81 22 1
08 . . 9. position • #" $ • ! & %
0. ( 2 0 2 11 )0. ) 8
0. ( 2 0 2 11 )0. ) 8 position
0. ( 2 0 2 11 )0. ) 8 position
• !& $,. ()% • +- '# " *
) 201 ) 1 ) 2 (33 +201 8 +
8 . A C position
(4 1 08 ( 044 ) (4 4 814 22
1 08 . . . Correctable Space Fixed Space Root Space
( 5 1 08 ( 0 ) 5 ( 5
81 22 1 08 . . . • Fixed Space • • Correctable Space • • & •
( 61 08 ( 0 ) ( 6 6 81
22 1 08 . .6 . GPS (CoreLocation) AR (ARKit) GPS
( 1 08 ( 0 ) ( 81 22 1
087 .7. . GPS (CoreLocation) AR (ARKit) GPS
0. ( 2 0 2 11 )0. ) 8 )
A C • •
( 1 08 ( 0 ) ( 81 22 1
08 . . 9. A • • → • AR →
( 1 08 ( 0 ) 3 ( 81 3
22 1 08 . . . A C
( 1 08 ( 0 ) 3 ( 81 3
22 1 08 . . . A • • → 2 ( 2D ) • AR → (3D)
( 1 08 ( 0 ) 3 ( 81 3
22 1 08 . . . A • → • → • → ( )
( 1 08 ( 0 ) 3 ( 81 3
22 1 08 . . . A C 1
) 201 ) 1 4 ) 2 4 (33 201
8 8 . • ARKit + CoreLocation ,GI4CD5$ • ARKit61;F.7,;F>-=-:"*2 • GPSH+!<-C .7#?3' A8%@ • AR)( 90E UI &/B
8 12 .2 ). . 8 8. 12 0 08
0 (