Save 37% off PRO during our Black Friday Sale! »

Yahoo! MAPにおけるARの活用事例 - FOSS4G Tokai 2018 -

15d09153e7d56f8d73e8d9e519501a92?s=47 totomo
August 25, 2018

Yahoo! MAPにおけるARの活用事例 - FOSS4G Tokai 2018 -

Talked about applying AR to our map application which is named Yahoo! MAP.

15d09153e7d56f8d73e8d9e519501a92?s=128

totomo

August 25, 2018
Tweet

Transcript

  1. ) 8 ) 48 4 4 ) 4 ( 0

    8 0 A 5 11 2 .( C IF G Yahoo! MAPAR 
  2. 0. ( 2 0 2 11 )0. ) 8 •

    )' • Yahoo! MAP AR  • ARKitCoreLocation "+ • ARKit+CoreLocation •  /( $  •   • %! • ,- •  + • &0*# • AR  UI . 
  3.  ,FOUB5PLVNPUP 5XJUUFSUPUPNP (JUIVCUPUPNP 2JJUBUPUPNP Ϡϑʔגࣜձࣾ ໊ݹ԰ࢧࣾۈ຿ ೖࣾ̒೥໨ :BIPP."1ͷJ04ΞϓϦ 8FC"1*։

    ൃ୲౰ 
  4. ! • iOS, Android$  )" &% • *1-/3,# 

    4('+2  5.('&%! 05. )"  • AR iOS)" 
  5.    • Yahoo! MAP(iOS) AR  ! 

     # • iOS 11 "# ARKit "
  6. ( 61 08 ( 0 ) ( 6 6 81

    22 1 08 . .6 . A Product Manager Designer Engineer
  7. ( 1 08 ( 0 ) ( 81 22 1

    087 .7. . 20179 12 1 2 3       QA  
  8. 1 08 0 ( 81 22 1 08 . .

    . )18 • iOS 11(AR"$%  Framework • AR  Position Tracking& A9 '#!  • Android → ARCore
  9. ( 8 12 ( 2 ) ( 8 8 12

    9 0908 0 ( 80 . • '40,8-%) */  Apple1(  #&"$& •  %6. !%+* '40,7 235& 
  10. ( 8 2 ( . ).8. ( 8 . 2

    1 1 10 ( 1+ .
  11. ( 8 2 ( . ).8. ( 8 . 2

    1 1 10 ( 1+ . •  ARKit     AR  N N (xn , zn ) (latn , lonn )
  12. ( 8 2 ( . ).8. ( 8 . 2

    1 1 10 ( 1+ . (0, 0) d [m] (x1 , z1 ) (lat0 , lon0 ) d [m] (lat1 , lon1 )
  13. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A C •   •  • +  • 
  14. (4 1 08 ( 044 ) (4 4 814 22

    1 08 . . .
  15. ( 5 1 08 ( 0 ) 5 ( 5

    81 22 1 08 . . . position eulerAngles.y
  16. ( 61 08 ( 0 ) ( 6 6 81

    22 1 08 . .6 .
  17. ( 1 08 ( 0 ) ( 81 22 1

    087 .7. . position
  18. 0. ( 2 0 2 11 )0. ) 8 position

  19. ( 1 08 ( 0 ) ( 81 22 1

    08 . . 9. position • #" $ • !  & %    
  20. 0. ( 2 0 2 11 )0. ) 8

  21. 0. ( 2 0 2 11 )0. ) 8 position

  22. 0. ( 2 0 2 11 )0. ) 8 position

    • !&    $,. ()% • +- '# " * 
  23. ) 201 ) 1 ) 2 (33 +201 8 +

    8 . A C position
  24. (4 1 08 ( 044 ) (4 4 814 22

    1 08 . . . Correctable Space Fixed Space Root Space
  25. ( 5 1 08 ( 0 ) 5 ( 5

    81 22 1 08 . . . • Fixed Space •  • Correctable Space •   • &  • 
  26. ( 61 08 ( 0 ) ( 6 6 81

    22 1 08 . .6 . GPS (CoreLocation) AR (ARKit) GPS 
  27. ( 1 08 ( 0 ) ( 81 22 1

    087 .7. . GPS  (CoreLocation) AR  (ARKit) GPS    
  28. 0. ( 2 0 2 11 )0. ) 8 )

    A C •   • 
  29. ( 1 08 ( 0 ) ( 81 22 1

    08 . . 9. A •  •  →    • AR →    
  30. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A C     
  31. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A •  •  →   2  ( 2D ) • AR →  (3D)
  32. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A • →  •  →  • → ( )
  33. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A C 1   
  34. ) 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
  35. 8 12 .2 ). . 8 8. 12 0 08

    0 (