/indoor-location-ios

IndoorLocation core classes for iOS

Primary LanguageObjective-CMIT LicenseMIT

IndoorLocation core classes for iOS

Build status GitHub tag (latest by date) Cocoapods Carthage compatible

Core classes

IndoorLocation

IndoorLocation is a simple object defining a location inside a building using latitude, longitude and floor. The following properties are available:

  • double latitude latitude in degrees N of the equator
  • double longitude longitude in degrees E of the prime meridian
  • NSNumber* floor floor number which can be decimal
  • double accuracy uncertainty in meters
  • NSDate* timestamp when the location was created
  • NSString* providerName the name of the provider who produced the location

Besides the default init, the following constructor is defined:

- (instancetype) initWithLatitude:(double) latitude longitude:(double) longitude floor:(NSNumber*) floor;

IndoorLocationProvider

Abstract class to serve as a base for any provider. A provider is basically a class that emits IndoorLocations.

IndoorLocationProviderListener

Interface that you must implement to receive events from IndoorLocation providers.

Support

For any support with this provider, please do not hesitate to contact support@mapwize.io

License

MIT