Classes
The following classes are available globally.
-
BECategory represents the category to which a specific point of interest is attributed to. The point of interest on the map is required to belong to the category in order to display map icons and have category-specific features.
Version
1.0Copyright
Copyright © 2019 GlobeCo Technologies Pvt Ltd. All rights reserved.Declaration
Swift
@objc public class BECategory : NSObject
-
BEFloor represents a physical floor object in your BESite. A BESite can have more than one floor. You can add and configure your floors on beCo Dashboard.
Version
1.0Copyright
Copyright © 2019 GlobeCo Technologies Pvt Ltd. All rights reserved.Declaration
Swift
@objc public class BEFloor : NSObject, BENotificationPublisher, Codable
-
A BEPoint object defines any point of interest that needs to be displayed on a BEView. A point of interest can be anything from a general point, room, store, etc. You can categorize a BEPoint using BECategory.
Version
1.0Copyright
Copyright © 2019 GlobeCo Technologies Pvt Ltd. All rights reserved.Declaration
Swift
@objc public class BEPoint : NSObject
-
This is an abstract class which defines the base session methods. You can access your BESDKSession from BeCo class. BESDKSession has autherisationStatus which checks that your Server API Key is authorized or not.
Version
1.0Copyright
Copyright © 2019 GlobeCo Technologies Pvt Ltd. All rights reserved.Declaration
Swift
@objc public class BESDKSession : NSObject
-
The BESite object defines a site object that needs to be displayed and navigated on. The BESite should be added and approved previously on the beCo Dashboard. Once you have access to the organization’s Server API Key, you can collect all sites listed using beCoMap SDK.
Version
1.0Copyright
Copyright © 2019 GlobeCo Technologies Pvt Ltd. All rights reserved.Declaration
Swift
@objc public class BESite : NSObject, Codable, BENotificationPublisher
-
BELocation represents an actual cordinate point. Used to represent the lication for a site.
Version
1.0Copyright
Copyright © 2019 GlobeCo Technologies Pvt Ltd. All rights reserved.Declaration
Swift
@objc public class BELocation : NSObject, Codable
-
You use this class as-is to display map information from your application. When you initialize a map view, you specify the BESite for that map to display by calling the setSite() function. The SDK makes the initial BEFloor and floor region visible based on the user’s current location or default map settings. In addition to this, BEView supports many standard user interactions for changing the position and zoom level of the map. In particular, map views support swipe and pinch gestures for scrolling around the map and zooming in and out. BEView also provides a floor switch button that enables the functionality to switch between floors.
Version
1.0Copyright
Copyright © 2019 GlobeCo Technologies Pvt Ltd. All rights reserved.Declaration
Swift
@objc public class BEView : UIView, BENotificationObservable
-
BeCo is a singleton class which interacts as the base interface. You can fetch your BeCo instance using function sharedInstance().
Version
1.0Copyright
Copyright © 2019 GlobeCo Technologies Pvt Ltd. All rights reserved.Declaration
Swift
@objc public class BeCo : NSObject, BENotificationPublisher