C lindoor
-
Upload
riza-syah -
Category
Technology
-
view
114 -
download
0
Transcript of C lindoor
How Does It All Work?Getting indoors
Wi-FiGPSCell Motion
Orientation
XYSouth
East
X
YSouth
East
Why Indoors?
Directories
Venue maps
Display user position on map
Navigate
Art Gallery ExampleNavigation and commentaryNew API
• CLFloor
• Pointuser = MKMapPointForCoordinate(UserPosition)
• MetersScale = MKMetersPerMapPointAtLatitude(A1.Geo)
• Metersuser = (Pointuser - PointA1) * MetersScale
• CGPointApplyAffineTransform(Metersuser, CGAffineTransformMakeScale(Pixels/Meter))
• CGPointApplyAffineTransform(Pixelsuser, CGAffineTransformMakeRotation(θr))
Important links• Indoor Positioning—Sign up
• http://mapsconnect.apple.com
• Maps
• Maps & Core Location API
• http://developer.apple.com/maps
• iBeacon
• iBeacon Technology & Licensing
• http://developer.apple.com/ibeacon
The Bad
• Not yet available (Coming soon … with no actual release date )
• Not much new stuff
• No sample code available
• Require approval