Skip to content

friedbunny/treble

Repository files navigation

Treble

Build Status

Mapbox Maps SDK for iOS comparison app, featuring Apple MapKit and Google Maps for iOS.

Treble

Getting started

  1. bundle install && bundle exec pod install
  2. cp treble/APIKeys.EXAMPLE.plist treble/APIKeys.plist
  3. xed . to open the workspace in Xcode.
  4. Add your Mapbox access token and Google API key to APIKeys.plist.

Usage

  • Keep tapping the selected tab to switch styles.
  • Swipe on the bottom tab bar to switch providers.
  • Tap the top status bar to recenter the map on your location.

URL scheme

To load a Mapbox map in Treble at a particular location, you can use this URL scheme in by entering it in Mobile Safari, sending it to your mobile device via AirDrop/Slack/etc., or implementing it in your iOS app:

treble://?lat=40.73&lng=-73.94&zoom=10

Supported query parameters

  • lat: set the map latitude
  • lng: set the map longitude
  • zoom: set the map zoom level (0 being the whole world)
  • bearing: set the map bearing in degrees clockwise from due north
  • pitch: set the map pitch (0 looking directly overhead, 60 being maximum tilt)

About

Mapbox Maps SDK for iOS comparison app

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •