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.
- How to run this app
- Examples
- Versioning
- Submitting contributions
- License
- More information
- Support information
In order to get this examples working you must follow this steps:
-
Create a Situm account, an Api key and a building. Just follow the steps in this link
-
Install cocoapods dependencies
$ pod install
If you don't have Cocoapods installed you can check how to do so on the Cocoapods Documentation.
- 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"];
- 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.
- Positioning
- Draw building in Google Maps
- Draw on Earth user position in Google Maps
- Draw in building user position and realtime
- Show routes between two points in Google Maps
- Show geofences and calculate intersection with a point
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.
You will need to sign a Contributor License Agreement (CLA) before making a submission. Learn more here.
This project is licensed under the MIT - see the LICENSE file for further details.
More info is available at our Developers Page.
For any question or bug report, please send an email to support@situm.es