CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

NavitiaSDK 1.3.2

NavitiaSDK 1.3.2

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release May 2019
SPMSupports SPM

Maintained by Johan Rouve, Kisio SDK.



  • By
  • Kisio Digital

NavitiaSDK for iOS

This SDK helps you to use Navitia transport API in an iOS application.

Installation

Using cocoapods

Install Cocoapods

brew install cocoapods

Create a podfile

platform :ios, '9.0'
use_frameworks!

target 'MyAwesomeApp' do
    pod 'NavitiaSDK', '~> 0.3'
end

Important: NavitiaSDK is not compatible yet with iOS platform >= 11.0. Please use platform version 10.3 or lower

And execute the following command:

pod install

Getting started

Please follow the installation instructions first. To use NavitiaSDK classes, you have to import the NavitiaSDK module

import NavitiaSDK

Init the SDK

let navitiaSDK = NavitiaSDK(configuration: NavitiaConfiguration(token: "my-token"))

Building requests

This example show how to retrieve journeys between to lonlat coords.

navitiaSDK.journeysApi.newJourneyRequestBuilder()
    .withFrom("2.38;48.84")
    .withTo("2.29;48.82")
    .get { (result, error) in
        if result != nil {
            let journeys = result!.journeys
        }
    }