MapstedCoreSyncApi
extension MapstedCoreSyncApi: LocationServicesCallback
extension MapstedCoreSyncApi: PositioningInterface
extension MapstedCoreSyncApi : CoreGeofenceInterface, CoreGeofenceCallback
extension MapstedCoreSyncApi: BridgeMapstedCoreSyncApiInterface
-
Declaration
Swift
public func onMapstedGeofenceEvent(propertyId: Int, geofenceId: String) -
Declaration
Swift
public func onMapstedMarketingEvent(propertyId: Int) -> String? -
Declaration
Swift
public func onMapstedAlertEvent(propertyId: Int, triggerId: String, alertId: String) -
Declaration
Swift
public func onMapstedMarketingEvent(propertyId: Int, triggerId: String, campaignId: String) -
Declaration
Swift
public func requestZoneChangeConfirmation(prevZone: MNZone, newZone: MNZone) -
Declaration
Swift
public func requestSelectNearbyEntityList(_ entityList: [Int]) -
Declaration
Swift
public func onValidBlueDotStateChange(error: EnumValidBlueDotError) -
Declaration
Swift
public func onRouteResponse(response: MNRouteResponse) -
Declaration
Swift
public func onRoutingStatus(isRoutingModeOn: Bool, latestRouteResponse: MNRouteResponse) -
Declaration
Swift
public func onRouteRecalculation(newRouteResponse: MNRouteResponse) -
Declaration
Swift
public func onDestinationReached(waypoint: MapstedWaypoint) -
Declaration
Swift
public func onRouteSegmentReached(currentSegment: MNRouteSegment, visitedSegments: [MNRouteSegment], upcomingSegments: [MNRouteSegment]) -
Declaration
Swift
public func onUserProgressAlongRoute(routeUserProgress: MNRouteUserProgress) -
Declaration
Swift
public func onRouteInstruction(nextKeyPoint: MNRouteNode, afterNextKeyPoint: MNRouteNode?) -
Declaration
Swift
public func addNearbyProperties(propertyIds: Set<Int>) -
Declaration
Swift
public func removeNearbyProperties(propertyIds: Set<Int>) -
Declaration
Swift
public func onPositionChange(position: MNPosition) -
Declaration
Swift
public func onPostLiveLocation(position: MNPosition) -
Declaration
Swift
public func onPositionAnimation(position: MNPosition, animationBegins: Bool) -
Declaration
Swift
public func setPositionVisibility(visible: Bool) -
Declaration
Swift
public func downloadPropertyInfoSync() -> Bool -
Declaration
Swift
public func downloadPropertyDatas(propertyId: Int, progress: @escaping ((Float) -> Void), completed: @escaping (() -> Void)) -
Declaration
Swift
public func propertyVersion(propertyId: Int) -> Int -
Declaration
Swift
public func onLicenceStatusChanged(newStatus: MNLicenceStatus) -
Declaration
Swift
public func onSensorAccuracyChanged(type sensorTypeRawValue: Int, newValue: Int) -
Declaration
Swift
public func removeImages(urlMap: [String : String]) -
Declaration
Swift
public func fetchPropertyInfoImagesFromServerAsyncs(urlMap: [String : String], dataId: Int, dataType: MNDataType) -
Declaration
Swift
public func reportLocationUpdate(locations: [CLLocation]) -
Declaration
Swift
public func reportLocationUpdate(error: NSError) -
Declaration
Swift
public func onSDKSuccess() -
Declaration
Swift
public func onSDKFailure(errorCode: EnumSdkError) -
Declaration
Swift
public func onSDKStatusUpdate(update: EnumSdkUpdate) -
Declaration
Swift
public func jsonDataForPropertyInfos() -> [String]? -
Declaration
Swift
public func jsonDataForPropertyInfo(propertyId: Int) -> String? -
Declaration
Swift
public func productKey() -> String -
Declaration
Swift
public func validateProductLicOnline() -> Bool -
Declaration
Swift
public func objectDataMapForPropertyData(propertyId: Int) -> MNObjectDataMap? -
Declaration
Swift
public func buildingVersion(buildingId: Int) -> Int -
Declaration
Swift
public func objectDataMapForPropertyLanguage(propertyId: Int, languageId: Int) -> MNObjectDataMap? -
Declaration
Swift
public func objectDataMapForBuildingData(buildingId: Int) -> MNObjectDataMap? -
Declaration
Swift
public func languageVersionForPropertyData(propertyId: Int, languageType: MNLanguageType) -> Int -
Declaration
Swift
public func objectDatamapForBuildingLanguage(buildingId: Int, languageId: Int) -> MNObjectDataMap? -
Declaration
Swift
public func languageVersionForBuildingData(buildingId: Int, languageType: MNLanguageType) -> Int -
Declaration
Swift
public func objectDataMapForGlobalCategories() -> MNObjectDataMap? -
Declaration
Swift
public func onPhoneHeadingChanged(headingRad: CGFloat) -
Declaration
Swift
public func onPhoneHeadingAccuracyChanged(accuracy: MNConfidence) -
Declaration
Swift
public func onUserHeadingChanged(headingRad: CGFloat) -
Declaration
Swift
public func onFusedUserHeadingChanged(headingRad: CGFloat)
MapstedCoreSyncApi Extension Reference