| 12345678910111213141516171819202122 |
- import Flutter
- import UIKit
- enum MapSupportedPackage: String {
- case traceLocation1 = "com.trace.location"
- }
- var currentPackage: MapSupportedPackage {
- if let bundleId = Bundle.main.bundleIdentifier {
- if bundleId.hasPrefix(MapSupportedPackage.traceLocation1.rawValue) {
- return .traceLocation1
- }
- }
- return .traceLocation1
- }
- public class MapMapkitIosPlugin: NSObject, FlutterPlugin {
- public static func register(with registrar: FlutterPluginRegistrar) {
- let factory = MapFlutterViewFactory(messenger: registrar.messenger())
- registrar.register(factory, withId: MapKitConstans.mapViewId, gestureRecognizersBlockingPolicy: FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded)
- }
- }
|