In-App Directions Without Google Play Services

Brad Leege - Mapbox - @bradleege

Introduction

  • Mobile Engineer at Mapbox

  • Live and work in Madison, Wisconsin

  • Working on mobile tools and strategy

Mapbox

  • Building Open Source tools for custom map design, development, and analysis.

  • Cloud hosting of custom maps, geocoding, and directions for apps and Web sites.

  • ~125 People Worldwide

    • Founded in Washington, DC (still here too!)

Mapbox Mobile Tools

  • Mapbox Mobile SDKs for iOS and Android

  • Directions Library

  • Geocoding Library

  • Navigation Library (Coming Soon!)

Mapbox Mobile SDK

  • OpenGL powered device vector tile rendering

  • Common C++ base with Objective-C and Java APIs

  • GPU Accelerated (video game tech!)

  • Open Source

https://github.com/mapbox/mapbox-gl-native

Mapbox Geocoding

  • Geocoding
    • Location Text to Latitude and Longitude Coordinates
    • Ex: 1600 Pennsylvania Ave NW into -77.0366, 38.8971
  • Reverse Geocoding
    • Latitude and Longitude To Location Text
    • Ex: -77.036, 38.897 to 1600 Pennsylvania Ave NW

Text

https://github.com/mapbox/mapbox-geocoder-android

Mapbox Directions

  • Calculate optimal driving, walking, and cycling routes
  • Generate turn-by-turn directions
  • Produce routes with up to 25 waypoints anywhere on earth

https://github.com/mapbox/mapbox-directions-android

Speech To Text

  • AOSP from API 3
  • Multiple Locale and Language Support
  • http://developer.android.com/reference/android/speech/package-summary.html

Kerry Park

How Do I Get There?

Gradle File

Get Destination

Generate Directions!

Show Route

DEMO

In Closing

  • No Google Play Services Needed
  • https://github.com/bleege/GoWhereISay/
  • Navigation UI Library Coming Soon!
    • Turn By Turn In Your App

Questions?

Come Build With Us

https://www.mapbox.com/jobs/

Thanks!

  • https://github.com/mapbox (900+ repos)
  • https://www.mapbox.com/blog/
  • brad@mapbox.com
  • @bradleege

In App Directions Without Google Play Services

By Brad Leege

In App Directions Without Google Play Services

DCDroids Presentation on 15-March-2016.

  • 1,007