Mapbox Mobile
Brad Leege - Mapbox - @bradleege
On Device Rendering Of Vector Maps
UW Cart Lab Education Series - August 30, 2016
Introductions
- Mobile Engineer at Mapbox
- Working on Mobile tools and strategy
- Live and Work in Madison, Wisconsin
- UW Alumnus
Mapbox
-
Building Open Source tools for custom map design, development, and analysis.
-
Powered by OpenStreetMap
-
Cloud hosting of custom maps, geocoding, and directions for mobile apps and Web sites.
-
~170 People Worldwide
-
Founded in Washington, DC
-
Vector Tile Maps
-
Smooth Fast Maps
-
75 % Smaller Than Raster Maps
-
Smooth Transitions
-
Data Integrated With Design
-
Dynamic Design
-
Open Source
-
https://github.com/mapbox/vector-tile-spec
-
https://www.mapbox.com/vector-tiles/specification/
-
https://github.com/mapbox/mapbox-gl-style-spec
-
https://www.mapbox.com/mapbox-gl-style-spec/
-
Mobile
Vector Tile Maps
Incremental Zoom
Raster Rotation
Raster Rotation
Raster Rotation
Raster Rotation
Vector Rotation
Mapbox Mobile SDK
- Core GL
- Open GL and C++
- Renders Style On Device In Real Time
- Internal Engine used by both platforms
- Platform Bindings (aka SDKs)
- Familiar APIs
- iOS - MapKit
- Android - Google Maps
- Languages
- iOS - Objective-C and Swift
- Android - Java
- Familiar APIs
Mapbox Workflow
- Custom Design
- Mapbox Studio
- Stock Design
- Preset Styles
- Publish
- Web
- iOS
- Android
iOS Demo
Android Demo
Questions?
Thanks!
- https://github.com/mapbox (900+ repos)
- https://www.mapbox.com/blog/
- brad@mapbox.com
- @bradleege
Mapbox Mobile
By Brad Leege
Mapbox Mobile
Introduction to Mapbox Mobile given at UW Cartography Lab on 30-Aug-2016.
- 1,068