react-native-maps / react-native-maps

React Native Mapview component for iOS + Android
MIT License
15.16k stars 4.86k forks source link

Android: onUserLocationChange keeps occurring even when user location has not changed and not with type Location #3524

Closed ddave09 closed 3 years ago

ddave09 commented 4 years ago

Summary

<MapView
    style={styles.map}
    region={this.state.region}
    onRegionChangeComplete={this.onRegionChange}
    onUserLocationChange={this.onUserLocationChange}
    showsUserLocation={true}
>

this.onUserLocationChange event keeps occurring and never stops even user location is not changed. This only happens on Android, iOS triggers the event only once.

Tried all available values for userLocationPriority. Even though with 'passive', events stopped, events were still triggered 6 or 7 times back to back in the beginning. Rest of the option triggers events every couple of seconds.

I see update interval options userLocationUpdateInterval and userLocationFastestInterval. But shouldn't this event only trigger when user location changes?

The event should receive parameter of type Location as per docs. But received is not of type Location. Type mismatch applies to both iOS and Android.

Environment info

react-native info output:

System:
    OS: macOS Mojave 10.14.6
    CPU: (4) x64 Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz
    Memory: 25.05 MB / 8.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 11.14.0 - /usr/local/bin/node
    npm: 6.9.0 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
    Android SDK:
      API Levels: 23, 24, 25, 26, 27, 28, 29
      Build Tools: 23.0.1, 24.0.2, 25.0.1, 25.0.2, 25.0.3, 26.0.1, 26.0.2, 28.0.3, 29.0.3
      System Images: android-25 | Google APIs Intel x86 Atom_64, android-26 | Android TV Intel x86 Atom, android-26 | Google APIs Intel x86 Atom, android-26 | Google APIs Intel x86 Atom_64, android-27 | Google APIs Intel x86 Atom, android-28 | Google APIs Intel x86 Atom, android-P | Google APIs Intel x86 Atom
  IDEs:
    Android Studio: 3.4 AI-183.6156.11.34.5692245
    Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild
  npmPackages:
    react: ^16.9.0 => 16.9.0 
    react-native: ^0.61.5 => 0.61.5 
  npmGlobalPackages:
    react-native-cli: 2.0.1

Library version: 0.27.1

Steps to reproduce

  1. Assign onUserLocationChange event with MapView as shown above
  2. print coordinate when event is called
  3. Notice that even though user location has not changed event keeps occurring.

Describe what you expected to happen:

onUserLocationChange event should be called only once when user location changes. This behavior is intact on iOS but on Android, it's not.

The event should receive parameter of type Location as per docs. But received is not of type Location.

Reproducible sample code

<MapView
    style={styles.map}
    region={this.state.region}
    onRegionChangeComplete={this.onRegionChange}
    onUserLocationChange={this.onUserLocationChange}
    showsUserLocation={true}
>
onUserLocationChange = (coordinate) => {
    console.log(coordinate);
}
stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

iamalvisng commented 4 years ago

I'm having the exact same issue, is there a solution/workaround to this?

divya-svmx commented 4 years ago

same issue faced by me. any solution ?

abumalick commented 3 years ago

You can get the user location by looking at event.nativeEvent.coordinate

const handleUserLocationChange = ({ nativeEvent }) => {
    console.log(nativeEvent.coordinate);
  };

(Found by checking typescript definitions)

christopherdro commented 3 years ago

@abumalick that’s correct. It’s also Listed in the readme here https://github.com/react-native-maps/react-native-maps/blob/master/docs/mapview.md#events

Demonbane18 commented 3 years ago

any fix for this? Even to this date this is still a bug

NancyFazal commented 3 years ago

I have same issue, interested to know the possible solution.

vineelk8 commented 2 years ago

Hi, I have a workaround for the above issue, we can have a custom icon on the map. After clicking on the custom icon trigger a method. In the method get the current location coordinates using Geolocation and fire animateToRegion and pass the coordinates.

Step 1: Declare mapRef

const mapRef = useRef(null);

Step 2: Assing mapRef to MapView

<View style={{flex: 1}>
<MapView
       ref={mapRef}
       ...........
 />
<TouchableOpacity
  onPress={currentLocationHandler}>
  <MaterialIcons
    name="my-location"
    size={24}
    color="black"
  />
</TouchableOpacity>
</View>

Step 3: currentLocationHandler method

const currentLocationHandler = () => {
<!-- Get location coordinates using GeoLocation npm package -->
    let currentRegion = {
      latitude: latitude from geolocation,
      longitude: longitude from geolocation,
      latitudeDelta: 0.001,
      longitudeDelta: 0.001,
    };
    mapRef.current.animateToRegion(currentRegion, 3 * 1000);
}

I hope the above steps help you to solve the issue

rodrigodiasf1984 commented 1 year ago

why this issue is closed? I do have the same problem:

image

This crashed the app, how can I fixed?

my logcat:

02-06 17:46:32.353 27164 27189 W BugleRcsEngine: [73] ayqe.x: Unable to send diagnostic log 02-06 17:46:32.356 27164 27182 I BugleRcsEngine: [66] aymr.run: SystemBindingManager: SystemBinding enabled: true 02-06 17:46:32.357 27164 27182 I BugleRcsEngine: [66] ayms.b: System Binding updated 02-06 17:46:32.358 27164 27194 W BugleRcsEngine: [78] ayqe.x: Unable to send diagnostic log 02-06 17:46:32.362 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:32.362 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:32.362 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:32.362 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:32.362 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:32.362 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:32.362 25883 26350 I ReactNativeJS: timestamp: 1675701992308, 02-06 17:46:32.362 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:32.364 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.368 27164 27195 W BugleAction: Null config in BugleSharedPrefs 02-06 17:46:32.368 27164 27195 W BugleAction: Failed to get msisdn from Bugle 02-06 17:46:32.368 27164 27195 I Bugle : RcsAvailabilityUtilForProvisioningEngineV2: updateAvailabilityAsync, hint: NO_HINT 02-06 17:46:32.368 27164 27195 I BugleRcsProvisioning: RcsAvailabilityUpdaterLocal: updateAvailabilityAsync: scheduling updateRcsAvailability call, hint: NO_HINT, enableWelcomePopupWithoutGoogleTos: false, reshowSuccessPopup: false 02-06 17:46:32.369 27164 27190 I BugleDataModel: TransactionManagerImpl: tx: ParticipantsColumnSetter#updatePhenotypeColumn started 02-06 17:46:32.369 27164 27195 W BugleAction: Failed to get msisdn from RcsProfileService 02-06 17:46:32.369 27164 27195 W BugleAction: boqd: Jibe SDK Service not available. Is the Jibe SDK service running? Did you call connect() and wait for the notification before calling an API function? 02-06 17:46:32.369 27164 27195 W BugleAction: at bopv.b(PG:2) 02-06 17:46:32.369 27164 27195 W BugleAction: at com.google.android.rcs.client.profile.RcsProfileService.g(PG:1) 02-06 17:46:32.369 27164 27195 W BugleAction: at com.google.android.rcs.client.profile.RcsProfileService.getMsisdn(PG:1) 02-06 17:46:32.369 27164 27195 W BugleAction: at aiqz.aD(PG:16) 02-06 17:46:32.369 27164 27195 W BugleAction: at aiqz.M(PG:2) 02-06 17:46:32.369 27164 27195 W BugleAction: at agzr.g(PG:1) 02-06 17:46:32.369 27164 27195 W BugleAction: at agzn.call(Unknown Source:2) 02-06 17:46:32.369 27164 27195 W BugleAction: at brjm.a(PG:1) 02-06 17:46:32.369 27164 27195 W BugleAction: at brhr.a(PG:2) 02-06 17:46:32.369 27164 27195 W BugleAction: at bwaw.a(PG:1) 02-06 17:46:32.369 27164 27195 W BugleAction: at bvzz.run(PG:4) 02-06 17:46:32.369 27164 27195 W BugleAction: at bway.run(PG:1) 02-06 17:46:32.369 27164 27195 W BugleAction: at bfab.run(PG:1) 02-06 17:46:32.369 27164 27195 W BugleAction: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) 02-06 17:46:32.369 27164 27195 W BugleAction: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) 02-06 17:46:32.369 27164 27195 W BugleAction: at bezh.run(PG:2) 02-06 17:46:32.369 27164 27195 W BugleAction: at bezn.run(PG:4) 02-06 17:46:32.369 27164 27195 W BugleAction: at java.lang.Thread.run(Thread.java:1012) 02-06 17:46:32.370 27164 27195 W Bugle : SubscriptionMetadataUtils get: invalid subId = -2 02-06 17:46:32.370 27164 27195 I Bugle : TelephonyManagerFactory: Returning per-subscription TelephonyManager (>= N) subscription{id:-1} 02-06 17:46:32.376 27164 27195 I BugleBackup: Registering preference change listener for "buglesub_-1". 02-06 17:46:32.376 27164 27195 W Bugle : SubscriptionMetadataUtils get: invalid subId = -2 02-06 17:46:32.381 27164 27196 I BugleRcsEngine: [80] baha.g: No RCS Configuration was found in Bugle for simID: redacted-pii:sim_id[chars:20,last3:897] 02-06 17:46:32.384 27164 27195 W Bugle : SubscriptionMetadataUtils get: invalid subId = -2 02-06 17:46:32.385 27164 27195 W Bugle : SubscriptionUtilsAsOfLMR1: getSelfRawNumber: subInfo is null for subscription{id:-1} 02-06 17:46:32.395 27164 27190 I BugleDataModel: TransactionManagerImpl: tx: ParticipantsColumnSetter#updatePhenotypeColumn ended 02-06 17:46:32.395 27164 27195 I BugleBackup: Registering preference change listener for "buglesub_1". 02-06 17:46:32.397 27164 27194 W BugleRcsEngine: [78] azxd.b: [SR]: Single Registration is disabled. Skipping Single Registration capability check for subId: 1, OS.isAtLeastS:[true], enableSingleRegistrationProvisioning:[false] 02-06 17:46:32.397 27164 27190 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10103; state: ENABLED 02-06 17:46:32.397 27164 27189 W BugleRcsEngine: [73] azxd.b: [SR]: Single Registration is disabled. Skipping Single Registration capability check for subId: 1, OS.isAtLeastS:[true], enableSingleRegistrationProvisioning:[false] 02-06 17:46:32.397 27164 27189 I BugleRcsEngine: [73] baha.d: No RCS Configuration was found in Bugle for simID: redacted-pii:sim_id[chars:20,last3:897] 02-06 17:46:32.398 27164 27189 I BugleRcsProvisioning: RcsAvailabilityUpdaterLocal: RcsAvailability configuration availability and enabled status: simId: redacted-pii:sim_id[chars:20,last3:897], SipConnectionType: DUAL_REG, isConfigurationAvailableAndEnabled: false 02-06 17:46:32.398 27164 27189 I BugleRcsProvisioning: RcsAvailabilityUpdaterLocal: updateRcsAvailability, currentAvailability: 1, newAvailability: 9, hint: NO_HINT 02-06 17:46:32.398 27164 27194 I BugleRcsEngine: [78] baha.d: No RCS Configuration was found in Bugle for simID: redacted-pii:sim_id[chars:20,last3:897] 02-06 17:46:32.398 27164 27194 I BugleRcsProvisioning: RcsAvailabilityUpdaterLocal: RcsAvailability configuration availability and enabled status: simId: redacted-pii:sim_id[chars:20,last3:897], SipConnectionType: DUAL_REG, isConfigurationAvailableAndEnabled: false 02-06 17:46:32.398 27164 27194 I BugleRcsProvisioning: RcsAvailabilityUpdaterLocal: updateRcsAvailability, currentAvailability: 1, newAvailability: 9, hint: NO_HINT 02-06 17:46:32.399 27164 27195 W BugleAction: No default number, returning empty msisdn 02-06 17:46:32.399 27164 27196 I BugleTransport: isChatAvailable: RcsAvailability is DISABLED_SIM_ABSENT (RCS is disabled due to SIM absent) 02-06 17:46:32.400 27164 27189 I BugleRcsEngine: [73] baha.g: No RCS Configuration was found in Bugle for simID: redacted-pii:sim_id[chars:20,last3:897] 02-06 17:46:32.400 27164 27189 I BugleTransport: isChatAvailable: false, enabledTransport: 1 02-06 17:46:32.412 27164 27189 I RcsClientLib: Connecting RcsEngineLifecycleService 02-06 17:46:32.413 27164 27189 I RcsClientLib: shouldUseCarrierServicesJibeService: true, CarrierServices rcs service found: true 02-06 17:46:32.415 27164 27164 I RcsClientLib: com.google.android.rcs.client.lifecycle.RcsEngineLifecycleService connected 02-06 17:46:32.426 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.430 1384 1399 I CarrierServices: [33] RcsEngineImpl.triggerStopRcsStack: Stop Registration for redacted-pii:phone_number[chars:0,last2:] 02-06 17:46:32.431 1384 2599 I CarrierServices: [51] dnz.handleMessage: RCS engine STOP RCS stack 02-06 17:46:32.435 27164 27209 I RcsClientLib: Disconnecting RcsEngineLifecycleService 02-06 17:46:32.448 1384 2599 I CarrierServices: [51] dkk.f: No RCS Configuration was found in Bugle for simID: redacted-pii:sim_id[chars:20,last3:897] 02-06 17:46:32.461 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.499 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.539 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.577 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.611 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.665 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.700 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.735 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.790 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.823 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.874 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.910 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.943 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:32.997 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.034 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.068 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.106 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.157 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.194 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.228 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.281 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.281 25883 26506 D EGL_emulation: app_time_stats: avg=39.84ms min=18.69ms max=59.53ms count=26 02-06 17:46:33.291 25883 26229 D EGL_emulation: app_time_stats: avg=39.62ms min=16.86ms max=67.15ms count=26 02-06 17:46:33.296 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:33.313 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:33.313 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:33.313 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:33.313 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:33.313 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:33.313 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:33.313 25883 26350 I ReactNativeJS: timestamp: 1675701993296, 02-06 17:46:33.313 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:33.316 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.331 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.365 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.399 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.448 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.482 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.515 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.566 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.600 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.649 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.683 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.732 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.765 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.816 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.848 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.900 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.927 24525 24643 W SystemServiceRegistry: No service published for: wifirtt 02-06 17:46:33.934 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:33.984 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.017 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.067 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.101 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.126 25883 27212 D TrafficStats: tagSocket(244) with statsTag=0xffffffff, statsUid=-1 02-06 17:46:34.129 367 27213 I resolv : GetAddrInfoHandler::run: {101 101 101 983141 10163 0} 02-06 17:46:34.150 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.183 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.233 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.265 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.296 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:34.302 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:34.302 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:34.302 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:34.302 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:34.302 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:34.302 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:34.302 25883 26350 I ReactNativeJS: timestamp: 1675701994296, 02-06 17:46:34.302 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:34.306 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.306 25883 26506 D EGL_emulation: app_time_stats: avg=39.40ms min=15.63ms max=51.43ms count=26 02-06 17:46:34.323 25883 26229 D EGL_emulation: app_time_stats: avg=39.70ms min=16.85ms max=51.56ms count=26 02-06 17:46:34.353 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.387 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.438 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.469 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.521 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.552 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.602 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.637 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.687 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.715 575 1107 D WifiNl80211Manager: Scan result ready event 02-06 17:46:34.715 575 1107 D WifiNative: Scan result ready event 02-06 17:46:34.723 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.749 575 1107 E LocationManagerService: non-monotonic location received from passive provider 02-06 17:46:34.756 575 592 E GnssUtilsJni: IGnss injectLocation() failed. 02-06 17:46:34.769 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.803 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.854 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.886 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.919 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:34.971 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.004 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.053 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.087 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.137 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.169 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.219 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.253 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.300 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:35.303 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.310 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:35.310 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:35.310 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:35.310 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:35.310 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:35.310 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:35.310 25883 26350 I ReactNativeJS: timestamp: 1675701995299, 02-06 17:46:35.310 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:35.312 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.313 25883 26506 D EGL_emulation: app_time_stats: avg=40.26ms min=9.07ms max=52.81ms count=25 02-06 17:46:35.325 25883 26229 D EGL_emulation: app_time_stats: avg=40.05ms min=13.74ms max=67.50ms count=25 02-06 17:46:35.344 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.377 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.426 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.459 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.509 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.543 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.595 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.625 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.674 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.707 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.756 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.790 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.840 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.873 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.975 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:35.979 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.027 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.060 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.109 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.135 25883 27214 D TrafficStats: tagSocket(299) with statsTag=0xffffffff, statsUid=-1 02-06 17:46:36.136 367 27215 I resolv : GetAddrInfoHandler::run: {101 101 101 983141 10163 0} 02-06 17:46:36.142 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.190 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.223 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.272 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.304 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:36.308 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.323 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:36.323 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:36.323 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:36.323 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:36.323 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:36.323 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:36.323 25883 26350 I ReactNativeJS: timestamp: 1675701996304, 02-06 17:46:36.323 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:36.325 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.326 25883 26506 D EGL_emulation: app_time_stats: avg=40.46ms min=4.08ms max=101.34ms count=25 02-06 17:46:36.340 25883 26229 D EGL_emulation: app_time_stats: avg=42.30ms min=16.73ms max=111.56ms count=24 02-06 17:46:36.356 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.390 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.440 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.473 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.522 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.557 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.607 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.640 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.691 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.723 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.772 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.805 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.856 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.892 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.922 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:36.972 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.004 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.054 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.102 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.139 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.171 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.221 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.255 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.305 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.310 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:37.324 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:37.324 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:37.324 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:37.324 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:37.324 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:37.324 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:37.324 25883 26350 I ReactNativeJS: timestamp: 1675701997308, 02-06 17:46:37.324 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:37.325 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.357 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.358 25883 26506 D EGL_emulation: app_time_stats: avg=39.70ms min=18.90ms max=51.00ms count=26 02-06 17:46:37.373 25883 26229 D EGL_emulation: app_time_stats: avg=39.72ms min=15.97ms max=51.23ms count=26 02-06 17:46:37.390 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.439 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.473 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.522 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.557 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.606 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.639 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.672 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.722 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.755 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.805 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.838 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.889 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.925 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:37.970 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.004 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.056 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.090 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.139 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.140 25883 27216 D TrafficStats: tagSocket(375) with statsTag=0xffffffff, statsUid=-1 02-06 17:46:38.140 367 27217 I resolv : GetAddrInfoHandler::run: {101 101 101 983141 10163 0} 02-06 17:46:38.173 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.224 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.257 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.307 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.309 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:38.324 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:38.324 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:38.324 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:38.324 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:38.324 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:38.324 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:38.324 25883 26350 I ReactNativeJS: timestamp: 1675701998308, 02-06 17:46:38.324 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:38.325 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.358 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.373 25883 26229 D EGL_emulation: app_time_stats: avg=39.99ms min=14.45ms max=52.06ms count=25 02-06 17:46:38.390 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.390 25883 26506 D EGL_emulation: app_time_stats: avg=39.67ms min=18.70ms max=51.34ms count=26 02-06 17:46:38.439 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.472 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.479 27164 27192 W Bugle : TextClassifierLibManagerImpl: Reclaiming memory at level: 80 02-06 17:46:38.521 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.554 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.602 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.636 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.685 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.721 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.768 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.802 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.822 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:38.822 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:38.822 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:38.822 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:38.839 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.886 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.920 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:38.936 24525 24643 W SystemServiceRegistry: No service published for: wifirtt 02-06 17:46:38.970 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.030 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.051 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.100 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.105 27164 27203 V ClearcutMetricXmitter: Transmission is done. 02-06 17:46:39.105 27164 27178 V ClearcutMetricXmitter: Transmission is done. 02-06 17:46:39.134 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.183 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.217 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.268 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.300 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.330 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:39.350 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.392 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.393 25883 26506 D EGL_emulation: app_time_stats: avg=41.77ms min=20.98ms max=59.98ms count=24 02-06 17:46:39.407 25883 26229 D EGL_emulation: app_time_stats: avg=41.33ms min=14.97ms max=68.28ms count=25 02-06 17:46:39.409 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.414 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:39.414 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:39.414 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:39.414 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:39.414 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:39.414 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:39.414 25883 26350 I ReactNativeJS: timestamp: 1675701999326, 02-06 17:46:39.414 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:39.464 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.490 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.524 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.572 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.605 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.657 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.693 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.724 575 1107 D WifiNl80211Manager: Scan result ready event 02-06 17:46:39.724 575 1107 D WifiNative: Scan result ready event 02-06 17:46:39.738 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.771 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.775 575 1107 E LocationManagerService: non-monotonic location received from passive provider 02-06 17:46:39.780 575 592 E GnssUtilsJni: IGnss injectLocation() failed. 02-06 17:46:39.820 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.853 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.903 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.937 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:39.986 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.019 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.053 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.102 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.135 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.151 25883 27220 D TrafficStats: tagSocket(123) with statsTag=0xffffffff, statsUid=-1 02-06 17:46:40.161 367 27221 I resolv : GetAddrInfoHandler::run: {101 101 101 983141 10163 0} 02-06 17:46:40.185 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.219 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.269 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.301 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.311 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:40.317 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:40.317 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:40.317 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:40.317 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:40.317 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:40.317 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:40.317 25883 26350 I ReactNativeJS: timestamp: 1675702000310, 02-06 17:46:40.317 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:40.318 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.351 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.384 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.435 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.436 25883 26506 D EGL_emulation: app_time_stats: avg=38.62ms min=16.19ms max=52.05ms count=27 02-06 17:46:40.440 25883 26229 D EGL_emulation: app_time_stats: avg=38.26ms min=13.63ms max=53.65ms count=27 02-06 17:46:40.456 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:40.457 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:40.457 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:40.457 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:40.457 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:40.470 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.504 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.555 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.589 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.639 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.675 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.721 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.753 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.803 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.836 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.886 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.927 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:40.969 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.003 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.052 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.087 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.137 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.171 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.204 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.253 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.302 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.313 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:41.318 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:41.318 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:41.318 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:41.318 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:41.318 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:41.318 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:41.318 25883 26350 I ReactNativeJS: timestamp: 1675702001312, 02-06 17:46:41.318 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:41.321 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.338 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.371 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.423 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.456 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.457 25883 26506 D EGL_emulation: app_time_stats: avg=39.26ms min=17.13ms max=51.51ms count=26 02-06 17:46:41.473 25883 26229 D EGL_emulation: app_time_stats: avg=39.70ms min=16.97ms max=67.99ms count=26 02-06 17:46:41.504 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.540 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.588 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.605 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:41.605 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:41.620 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.670 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.703 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.752 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.789 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.834 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.868 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.918 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:41.952 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.003 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.036 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.085 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.118 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.169 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.177 367 27222 I resolv : GetAddrInfoHandler::run: {101 101 101 983141 10163 0} 02-06 17:46:42.201 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.235 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.284 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.321 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:42.329 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:42.329 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:42.329 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:42.329 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:42.329 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:42.329 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:42.329 25883 26350 I ReactNativeJS: timestamp: 1675702002320, 02-06 17:46:42.329 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:42.331 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.344 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.361 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.410 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.443 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.493 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.493 25883 26506 D EGL_emulation: app_time_stats: avg=39.83ms min=12.47ms max=50.91ms count=26 02-06 17:46:42.507 25883 26229 D EGL_emulation: app_time_stats: avg=39.76ms min=15.60ms max=53.34ms count=26 02-06 17:46:42.525 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.574 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.607 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.656 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.690 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.740 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.772 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.824 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.857 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.907 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.940 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:42.989 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.025 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.074 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.105 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.168 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.189 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.237 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.269 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.319 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.322 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:43.332 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:43.332 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:43.332 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:43.332 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:43.332 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:43.332 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:43.332 25883 26350 I ReactNativeJS: timestamp: 1675702003321, 02-06 17:46:43.332 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:43.334 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.349 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.399 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.432 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.483 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.517 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.518 25883 26506 D EGL_emulation: app_time_stats: avg=39.40ms min=14.05ms max=62.90ms count=26 02-06 17:46:43.524 25883 26229 D EGL_emulation: app_time_stats: avg=39.10ms min=16.36ms max=52.40ms count=26 02-06 17:46:43.567 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.588 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:43.588 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:43.588 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:43.588 414 495 W TransactionTracing: Could not find layer id -1 02-06 17:46:43.600 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.634 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.684 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.717 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.766 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.799 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.849 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.899 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.933 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:43.960 24525 24643 W SystemServiceRegistry: No service published for: wifirtt 02-06 17:46:43.965 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.015 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.048 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.098 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.131 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.180 367 27223 I resolv : GetAddrInfoHandler::run: {101 101 101 983141 10163 0} 02-06 17:46:44.182 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.216 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.266 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.298 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.323 575 592 W AlarmManager: Unrecognized alarm listener com.android.server.location.gnss.GnssLocationProvider$$ExternalSyntheticLambda10@415ff10 02-06 17:46:44.329 25883 26350 I ReactNativeJS: '✅ ~ e?.nativeEvent?.coordinate', { heading: 90, 02-06 17:46:44.329 25883 26350 I ReactNativeJS: speed: 0, 02-06 17:46:44.329 25883 26350 I ReactNativeJS: isFromMockProvider: false, 02-06 17:46:44.329 25883 26350 I ReactNativeJS: altitude: 0, 02-06 17:46:44.329 25883 26350 I ReactNativeJS: longitude: -3.7175367, 02-06 17:46:44.329 25883 26350 I ReactNativeJS: accuracy: 5, 02-06 17:46:44.329 25883 26350 I ReactNativeJS: timestamp: 1675702004322, 02-06 17:46:44.329 25883 26350 I ReactNativeJS: latitude: 37.577955 } 02-06 17:46:44.330 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.347 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.397 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.430 25883 26514 I Counters: exceeded sample count in FrameTime 02-06 17:46:44.481 25883 26514 I Counters: exceeded sample count in FrameTime

Cheizr commented 10 months ago

focusMapOnUserLocation it's being triggered even when the user location not changed

const focusMapOnUserLocation = () => { try { mapRef.current?.animateToRegion({ latitude: geoPosition.latitude, longitude: geoPosition.longitude, latitudeDelta: 1, longitudeDelta: 1, }, 2000); console.log('focusMapOnUserLocation') } catch (e) { console.log(e); } }

<MapView
                ref={mapRef}
                provider={PROVIDER_GOOGLE}
                style={styles.map}
                scrollDuringRotateOrZoomEnabled={false}
                zoomEnabled={false}
                zoomTapEnabled={false}
                zoomControlEnabled={false}
                pitchEnabled={false}
                rotateEnabled={false}
                scrollEnabled={false}
                showsBuildings={true}
                loadingEnabled={true}
                showsUserLocation={true}
                region={geoPosition}
                // onUserLocationChange={() => {
                //     focusMapOnUserLocation();
                // }}

            />