Name: ios
Owner: Mapzen
Description: Where you can find everything iOS from Mapzen
Created: 2015-12-01 16:12:10.0
Updated: 2018-05-15 16:29:22.0
Pushed: 2017-12-07 18:33:28.0
Homepage: https://mapzen.com/projects/mobile/
Size: 4718
Language: Swift
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The Mapzen iOS SDK is a thin wrapper that packages up everything you need to use Mapzen services in your iOS applications.
We welcome feedback from the community on its usage. Feature requests are also welcome; label it appropriately as an “Enhancement”. Feel free to also reach out to us using any of the other channels we have available on https://mapzen.com/.
Everything you need to get going using the Mapzen SDK
Major features include:
And many more features than we can list here in a timely fashion.
Step 1: Get yourself a free Mapzen API Key.
Step 2: Install the SDK through Cocoapods.
Step 3: Check out the sample app source code or pod try Mapzen-ios-sdk
to load it immediately. You'll need that API key from step 1 in either case. See where to set it below.
Step 4: Let us know your thoughts! You can either open a new issue on GitHub or send us email at ios-support@mapzen.com.
Non-cocoapods usage at this point is not recommended, but can be accomplished. First, make sure to git submodule update --init --recursive
to get all the style sheets after cloning this repository. Second. you will need to include the 3 other dependencies we require: Tangram-es, OnTheRoad for iOS, and the Pelias iOS SDK. Note that your project will need to support Swift 3.
There's a couple of things you should probably know about up front:
:submodules => true
to your podfile line. Otherwise submodules will not load in. The full line would look like pod "Mapzen-ios-sdk", :git => 'https://github.com/mapzen/ios.git', :branch => 'master', :submodules => true
There are two (optionally 3) ways to set your API key in the Sample App:
Replace $(MAPZEN_API_KEY)
with your key:
– OR –
Duplicate the ios-sdk
scheme and then add your environment variable here:
– OR –