Skip to content

Objective-C code samples to start working with Situm SDK for iOS

Notifications You must be signed in to change notification settings

situmtech/situm-ios-getting-started

Repository files navigation

Situm iOS SDK Sample app

License: MIT

Situm SDK is a set of utilities that allow any developer to build location based apps using Situm's indoor positioning system.

This project contains an app to test some basic examples using this SDK, so that you can get an idea of what you can achieve with Situm's tecnology.

If you are looking for Swift examples, please check situm-ios-swift-getting-started repository.


Table of contents

  1. How to run this app
  2. Examples
  3. Versioning
  4. Submitting contributions
  5. License
  6. More information
  7. Support information

How to run this app

In order to get this examples working you must follow this steps:

  1. Create a Situm account, an Api key and a building. Just follow the steps in this link

  2. Install cocoapods dependencies

    $ pod install

If you don't have Cocoapods installed you can check how to do so on the Cocoapods Documentation.

  1. Set your credentials in the app. Open the AppDelegate file and in the -application:didFinishLaunchingWithOptions: method include your own credentials.
    [SITServices provideAPIKey:@"INCLUDE HERE YOUR API KEY"
                      forEmail:@"INCLUDE HERE YOUR EMAIL"];
  1. Set your Google Maps api key in order to run the examples that show a map. Open the AppDelegate file and in the -application:didFinishLaunchingWithOptions: method include your own credentials.
    [GMSServices provideAPIKey:@"INCLUDE A GOOGLE MAP KEY FOR IOS"];

Perfect! You can now test all the examples in this app.


Examples

  1. Positioning
  2. Draw building in Google Maps
  3. Draw on Earth user position in Google Maps
  4. Draw in building user position and realtime
  5. Show routes between two points in Google Maps
  6. Show geofences and calculate intersection with a point

Versioning

Please refer to CHANGELOG.md for a list of notable changes for each version of the plugin.

You can also see the tags on this repository.


Submitting contributions

You will need to sign a Contributor License Agreement (CLA) before making a submission. Learn more here.


License

This project is licensed under the MIT - see the LICENSE file for further details.


More information

More info is available at our Developers Page.


Support information

For any question or bug report, please send an email to [email protected]

About

Objective-C code samples to start working with Situm SDK for iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published