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)