copy method
深拷贝(对应 Android TencentLocationRequest.copy(to, from))。
Implementation
TencentLocationRequest copy() {
final dst = TencentLocationRequest._();
dst
..interval = interval
..coordinateType = coordinateType
..requestLevel = requestLevel
..allowDirectionSensor = allowDirectionSensor;
// Android
final a = dst._android;
a
..locMode = _android.locMode
..gnssSource = _android.gnssSource
..allowGps = _android.allowGps
..allowBle = _android.allowBle
..allowCache = _android.allowCache
..gpsFirst = _android.gpsFirst
..gpsFirstTimeout = _android.gpsFirstTimeout
..firstLocationTimeout = _android.firstLocationTimeout
..firstLocationNeedAddress = _android.firstLocationNeedAddress
..indoorMode = _android.indoorMode
..scene = _android.scene
..smallAppKey = _android.smallAppKey
..qq = _android.qq
..phoneNumber = _android.phoneNumber
..reGeoCodingKey = _android.reGeoCodingKey;
// iOS
final i = dst._ios;
i
..desiredAccuracy = _ios.desiredAccuracy
..allowsBackgroundLocationUpdates = _ios.allowsBackgroundLocationUpdates
..distanceFilter = _ios.distanceFilter
..pausesLocationUpdatesAutomatically =
_ios.pausesLocationUpdatesAutomatically
..activityType = _ios.activityType
..headingFilter = _ios.headingFilter
..headingOrientation = _ios.headingOrientation
..poiUpdateInterval = _ios.poiUpdateInterval
..singleLocationTimeout = _ios.singleLocationTimeout;
// Harmony
final h = dst._harmony;
h
..userActivityScenario = _harmony.userActivityScenario
..powerConsumptionScenario = _harmony.powerConsumptionScenario
..locatingPriority = _harmony.locatingPriority
..innerInterval = _harmony.innerInterval
..reverseGeocodeRequestInterval = _harmony.reverseGeocodeRequestInterval
..firstLocationCachePolicy = _harmony.firstLocationCachePolicy
..singleLocationTimeout = _harmony.singleLocationTimeout;
return dst;
}