Giter Club home page Giter Club logo

ahdirectionsobject's Introduction

About

AHDirectionsObject is an NSObject class designed to make opening other maps applications a breeze. This class is developed for our newest iOS App [All Hours](https://itunes.apple.com/gb/app/all-hours/id1000983835?mt=8), please be sure to check it out!

Supports

  • Apple Maps (Obviously)
  • Citymapper
  • Google Maps
  • Waze

    Setup

    Add the AHDirectionsObject.h & AHDirectionsObject.m files to your project. In your .h file add #import "AHDirectionsObject.h" In your .m file add
    AHDirectionsObject *directions = [[AHDirectionsObject alloc] init];
    

    Installed Applications

    To return a list (NSArray) of the available (installed) map services on the users device simple call...
    [directions directionsApplications];
    

    Open Application

    To open a specifyed application call the directionsHandle. This method has two parameters - the location (CLLocation) and the type of application (NSString)
    [directions directionsHandle:[[CLLocation alloc] initWithLatitude:YOUR_LATITUDE_FLOAT longitude:YOUR_LONGITUDE_FLOAT] type:@"citymapper"];
    

    They type key accepts...
  • citymapper - (Citymapper)
  • google - (Google Maps)
  • waze - (Waze Maps)

    Or, set as nil to open the native Apple Maps.

    Notes

    If a application type is passed which is not available the class will revert to Apple Maps
  • ahdirectionsobject's People

    Watchers

     avatar  avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google โค๏ธ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.