Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[google_maps_flutter] My location blue dot doesn't point in the correct direction #98123

Closed
dat036 opened this issue Feb 9, 2022 · 13 comments
Closed
Labels
p: maps Google Maps plugin P2 Important issues not at the top of the work list package flutter/packages repository. See also p: labels. platform-android Android applications specifically waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds

Comments

@dat036
Copy link

dat036 commented Feb 9, 2022

update question: I am facing a problem when using google map flutter. Normally in the google map application, the current position will be displayed with a blue dot and trimmed beam, but in google_maps_flutter, it will display a blue dot and an arrow indicating the direction of the compass. currently when i rotate my phone the beam on google maps app moves in the direction of the phone but the arrow on the app using google_maps_flutter doesn't move or moves very slow and wrong direction. everyone can test it with the example of google maps flutter below. Has anyone encountered this problem can give me advice or a keyword to solve. Thank you everyone for reading.

if anyone wants to try can pull directly from google_maps_flutter example. Install on device -> settings -> enable GPS permission -> open app -> user interface -> mylocation marker. tks

link git hub example:

https://github.com/flutter/plugins/tree/master/packages/google_maps_flutter/google_maps_flutter

blue dot and compass arrow in google_map_flutter

google maps flutter google maps

blue dot and the beam that indicates in Google Maps application

@maheshmnj maheshmnj added the in triage Presently being triaged by the triage team label Feb 10, 2022
@maheshmnj
Copy link
Member

Hi @dat036, Thanks for filing the issue. I tried to reproduce this issue by running the below code sample, But I am not seeing the blue dot on Google maps even though the app has access to location permission. I am hitting this same issue again #93376. Also, it seems you are testing on an emulator Have you tried it on a real device?

code sample
import 'dart:async';

import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Google Maps Demo',
      home: MapSample(),
    );
  }
}

class MapSample extends StatefulWidget {
  @override
  State<MapSample> createState() => MapSampleState();
}

class MapSampleState extends State<MapSample> {
  Completer<GoogleMapController> _controller = Completer();

  static final CameraPosition _kGooglePlex = CameraPosition(
    target: LatLng(37.42796133580664, -122.085749655962),
    zoom: 14.4746,
  );

  static final CameraPosition _kLake = CameraPosition(
      bearing: 192.8334901395799,
      target: LatLng(37.43296265331129, -122.08832357078792),
      tilt: 59.440717697143555,
      zoom: 19.151926040649414);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: GoogleMap(
        // mapType: MapType.hybrid,
        initialCameraPosition: _kGooglePlex,
        myLocationEnabled: true,
        myLocationButtonEnabled: true,
        onMapCreated: (GoogleMapController controller) {
          _controller.complete(controller);
        },
      ),
      // floatingActionButton: FloatingActionButton.extended(
      //   onPressed: _goToTheLake,
      //   label: const Text('To the lake!'),
      //   icon: const Icon(Icons.directions_boat),
      // ),
    );
  }

  Future<void> _goToTheLake() async {
    final GoogleMapController controller = await _controller.future;
    controller.animateCamera(CameraUpdate.newCameraPosition(_kLake));
  }
}
flutter doctor -v
[✓] Flutter (Channel stable, 2.10.1, on macOS 12.1 21C52 darwin-arm, locale en-GB)
    • Flutter version 2.10.1 at /Users/mahesh/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision db747aa133 (12 hours ago), 2022-02-09 13:57:35 -0600
    • Engine revision ab46186b24
    • Dart version 2.16.1
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.63.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.34.0

[✓] Connected device (3 available)
    • Redmi K20 Pro (mobile) • 192.168.1.2:5555 • android-arm64  • Android 11 (API 30)
    • macOS (desktop)        • macos            • darwin-arm64   • macOS 12.1 21C52 darwin-arm
    • Chrome (web)           • chrome           • web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

@maheshmnj maheshmnj added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 10, 2022
@maheshmnj maheshmnj changed the title google maps flutter my location blue dot arrow compass [google_maps_flutter] My location blue dot doesn't point in the correct direction Feb 10, 2022
@dat036
Copy link
Author

dat036 commented Feb 19, 2022

hi @maheshmnj . thanks for your attention.� I have tried your code sample and the locator function is still working properly. maybe you should check the location permission on your device. and my problem mentioned was on real device not �emulator. i have tried google pixel and Samsung device and both have the same problem. hope to get help from you soon.

Screen Shot 2022-02-19 at 03 09 45 | Screen Shot 2022-02-19 at 03 10 35

@github-actions github-actions bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 19, 2022
@maheshmnj
Copy link
Member

@dat036 I do have location permissions enabled, I did also try requesting permission using the third-party plugin. I searched a bit about this issue and this seems to be related to #34157 (my logs don't have the error as in the linked issue though)

I do have these permission added to Androidmanifest and also the app settings shows the app has access to location.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

Yet, I don't see the blue dot on the map neither on a real device (Redmi K20 Pro Android 11) nor on a emulator (Pixel 3a api 29).

code sample
import 'dart:async';

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:location/location.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Google Maps Demo',
      home: MapSample(),
    );
  }
}

class MapSample extends StatefulWidget {
  @override
  State<MapSample> createState() => MapSampleState();
}

class MapSampleState extends State<MapSample> {
  final Completer<GoogleMapController> _controller = Completer();

  static const CameraPosition _kGooglePlex = CameraPosition(
    target: LatLng(37.42796133580664, -122.085749655962),
    zoom: 14.4746,
  );

  static const CameraPosition _kLake = CameraPosition(
      bearing: 192.8334901395799,
      target: LatLng(37.43296265331129, -122.08832357078792),
      tilt: 59.440717697143555,
      zoom: 19.151926040649414);

  getLocationPermission() async {
    var location = Location();
    try {
      await location.requestPermission(); //to launch location permission popup
    } on PlatformException catch (e) {
      if (e.code == 'PERMISSION_DENIED') {
        print('Permission denied');
      }
    }
  }

  @override
  void initState() {
    // TODO: implement initState
    super.initState();
    getLocationPermission();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: GoogleMap(
        // mapType: MapType.hybrid,
        initialCameraPosition: _kGooglePlex,
        myLocationEnabled: true,
        myLocationButtonEnabled: true,
        onMapCreated: (GoogleMapController controller) {
          _controller.complete(controller);
        },
      ),
      // floatingActionButton: FloatingActionButton.extended(
      //   onPressed: _goToTheLake,
      //   label: const Text('To the lake!'),
      //   icon: const Icon(Icons.directions_boat),
      // ),
    );
  }

  Future<void> _goToTheLake() async {
    final GoogleMapController controller = await _controller.future;
    controller.animateCamera(CameraUpdate.newCameraPosition(_kLake));
  }
}
flutter doctor -v
Launching lib/main.dart on Redmi K20 Pro in debug mode...
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
✓  Built build/app/outputs/flutter-apk/app-debug.apk.
D/FlutterLocationService(29553): Creating service.
D/FlutterLocationService(29553): Binding to location service.
Connecting to VM Service at ws://127.0.0.1:53327/KUJbYMfdacg=/ws
I/zzbz    (29553): Making Creator dynamically
W/example.counte(29553): Unsupported class loader
W/example.counte(29553): Skipping duplicate class check due to unsupported classloader
W/example.counte(29553): Unsupported class loader
I/DynamiteModule(29553): Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:203115000
I/DynamiteModule(29553): Selected remote version of com.google.android.gms.maps_dynamite, version >= 203115000
V/DynamiteModule(29553): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/example.counte(29553): ClassLoaderContext classpath size mismatch. expected=3, found=7 (DLC[];PCL[/data/app/~~HgG0q9kUQG0PIGuCEadKLg==/com.whatsapp-4zjWe0Ygbp7GdPpomnV9Yw==/base.apk*2023969809:/data/app/~~HgG0q9kUQG0PIGuCEadKLg==/com.whatsapp-4zjWe0Ygbp7GdPpomnV9Yw==/base.apk!classes2.dex*1581413119:/data/app/~~HgG0q9kUQG0PIGuCEadKLg==/com.whatsapp-4zjWe0Ygbp7GdPpomnV9Yw==/base.apk!classes3.dex*3045803654]{PCL[/system/framework/org.apache.http.legacy.jar*1721227950]} | DLC[];PCL[/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk*1816929553:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes2.dex*478638605:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes3.dex*1176249800:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes4.dex*2456907768:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes5.dex*2459272281:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes6.dex*533153100:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes7.dex*3372089773]{PCL[/system/framework/org.apache.http.legacy.jar*1721227950]})
W/example.counte(29553): Found duplicate classes, falling back to extracting from APK : /data/user_de/0/com.google.android.gms/app_chimera/m/000002a5/MapsDynamite.apk
W/example.counte(29553): NOTE: This wastes RAM and hurts startup performance.
W/example.counte(29553): Found duplicated class when checking oat files: 'Landroid/support/v4/app/RemoteActionCompatParcelizer;' in /data/user_de/0/com.google.android.gms/app_chimera/m/000002a5/MapsDynamite.apk and /data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk
I/Google Maps Android API(29553): Google Play services client version: 12451000
I/Google Maps Android API(29553): Google Play services package version: 214815037
I/Google Maps Android API(29553): Google Play services maps renderer version(legacy): 203115000
I/TetheringManager(29553): registerTetheringEventCallback:com.example.counter
E/libc    (29553): Access denied finding property "ro.vendor.df.effect.conflict"
E/libc    (29553): Access denied finding property "ro.vendor.knock.type"
W/Thread-6(29553): type=1400 audit(0.0:160567): avc: denied { read } for name="u:object_r:vendor_displayfeature_prop:s0" dev="tmpfs" ino=28869 scontext=u:r:untrusted_app:s0:c187,c256,c512,c768 tcontext=u:object_r:vendor_displayfeature_prop:s0 tclass=file permissive=0 app=com.example.counter
D/SurfaceView(29553): UPDATE null, mIsCastMode = false
W/Looper  (29553): PerfMonitor doFrame : time=51ms vsyncFrame=1288331 latency=330ms procState=2 historyMsgCount=3 (msgIndex=1 wall=346ms seq=188 running=270ms runnable=21ms binder=45ms late=2ms h=android.os.Handler c=io.flutter.embedding.engine.dart.-$$Lambda$DartMessenger$TsixYUB5E6FpKhMtCSQVHKE89gQ)
I/example.counte(29553): ProcessProfilingInfo new_methods=1840 is saved saved_to_disk=1 resolve_classes_delay=8000
I/bf      (29553): Successfully registered with Phenotype.
W/DynamiteModule(29553): Local module descriptor class for com.google.android.gms.googlecertificates not found.
I/DynamiteModule(29553): Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:6
I/DynamiteModule(29553): Selected remote version of com.google.android.gms.googlecertificates, version >= 6
W/ProtoDataStoreFlagStore(29553): Unable to retrieve flag snapshot for com.google.android.libraries.consentverifier#com.example.counter, using defaults.
W/ProtoDataStoreFlagStore(29553): Unable to update local snapshot for com.google.android.libraries.consentverifier#com.example.counter, may result in stale flags.
W/ProtoDataStoreFlagStore(29553): java.util.concurrent.ExecutionException: java.lang.SecurityException: GoogleCertificatesRslt: Package signed with unknown certificate (go/gsrlt)
W/ProtoDataStoreFlagStore(29553): 	at age.s(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):3)
W/ProtoDataStoreFlagStore(29553): 	at age.get(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at aii.a(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):1)
W/ProtoDataStoreFlagStore(29553): 	at aho.g(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):1)
W/ProtoDataStoreFlagStore(29553): 	at wn.d(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):1)
W/ProtoDataStoreFlagStore(29553): 	at xu.run(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):0)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W/ProtoDataStoreFlagStore(29553): 	at java.lang.Thread.run(Thread.java:923)
W/ProtoDataStoreFlagStore(29553): Caused by: java.lang.SecurityException: GoogleCertificatesRslt: Package signed with unknown certificate (go/gsrlt)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Parcel.createExceptionOrNull(Parcel.java:2376)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Parcel.createException(Parcel.java:2360)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Parcel.readException(Parcel.java:2343)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Parcel.readException(Parcel.java:2285)
W/ProtoDataStoreFlagStore(29553): 	at dx.aZ(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at ql.a(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):4)
W/ProtoDataStoreFlagStore(29553): 	at id.e(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at jc.t(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at jc.u(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):3)
W/ProtoDataStoreFlagStore(29553): 	at jc.e(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at jg.handleMessage(:com.google.android.gms.dynamite_mapsdynamite@214815081@21.48.15 (150400-0):69)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Handler.dispatchMessage(Handler.java:102)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Looper.loop(Looper.java:236)
W/ProtoDataStoreFlagStore(29553): 	at android.os.HandlerThread.run(HandlerThread.java:67)
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43983013, downTime=43983013 } moveCount:0
W/MirrorManager(29553): this model don't Support
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43983039, downTime=43983013 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43983333, downTime=43983013 } moveCount:32
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43983341, downTime=43983013 } moveCount:33
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 17 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43983659, downTime=43983659 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43983676, downTime=43983659 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43984105, downTime=43983659 } moveCount:47
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43984113, downTime=43983659 } moveCount:48
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 8 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43984363, downTime=43984363 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43984406, downTime=43984363 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43984861, downTime=43984363 } moveCount:49
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43984877, downTime=43984363 } moveCount:51
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 7 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 2 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43985170, downTime=43985170 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43985187, downTime=43985170 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43985667, downTime=43985170 } moveCount:48
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43985675, downTime=43985170 } moveCount:49
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 5 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 5 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43986002, downTime=43986002 } moveCount:0
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43986002, downTime=43986002 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43986415, downTime=43986002 } moveCount:38
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43986473, downTime=43986002 } moveCount:45
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 14 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43986776, downTime=43986776 } moveCount:0
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43986776, downTime=43986776 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43987288, downTime=43986776 } moveCount:56
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43987288, downTime=43986776 } moveCount:56
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 15 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43987631, downTime=43987631 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43987976, downTime=43987631 } moveCount:34
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 9 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43988243, downTime=43988243 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43988570, downTime=43988243 } moveCount:31
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 14 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43988880, downTime=43988880 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43989284, downTime=43988880 } moveCount:40
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 15 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43989577, downTime=43989577 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43989981, downTime=43989577 } moveCount:41
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 2 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43990385, downTime=43990385 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43990806, downTime=43990385 } moveCount:41
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 5 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 3 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43991064, downTime=43991064 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43991443, downTime=43991064 } moveCount:34
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 21 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43991870, downTime=43991870 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43991888, downTime=43991870 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43992241, downTime=43991870 } moveCount:36
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43992265, downTime=43991870 } moveCount:38
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 11 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43992506, downTime=43992506 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43992533, downTime=43992506 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43992911, downTime=43992506 } moveCount:37
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43992911, downTime=43992506 } moveCount:37
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 8 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43993094, downTime=43993094 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43993438, downTime=43993094 } moveCount:33
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 9 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43993697, downTime=43993697 } moveCount:0
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43993706, downTime=43993697 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43994152, downTime=43993697 } moveCount:47
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43994152, downTime=43993697 } moveCount:47
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 5 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 3 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 8 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 15 lines
I/Counters(29553): exceeded sample count in FrameTime

Let me know if I am missing anything.
Additionally, Can you please confirm if my code sample above shows the blue location dot on your device?

@maheshmnj maheshmnj added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 21, 2022
@dat036
Copy link
Author

dat036 commented Feb 22, 2022

@maheshmnj mas I used the code sample you provided and it works fine. I don't understand what's wrong with your device either. If needed, I can build an apk file based on your code and send it to you

@github-actions github-actions bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 22, 2022
@maheshmnj
Copy link
Member

Thanks for the info @dat036, Labeling this issue for further investigation.

I can build an apk file based on your code and send it to you

Sure, please attach a zip file in the comment and I will take a look.

@maheshmnj maheshmnj added p: first party p: maps Google Maps plugin platform-android Android applications specifically and removed in triage Presently being triaged by the triage team labels Feb 22, 2022
@stuartmorgan stuartmorgan added the P2 Important issues not at the top of the work list label Feb 24, 2022
@LevinGermann
Copy link

We encounter this issue as well, it's working fine on iOS devices but on all Android phones the compass doesn't really work at all and is just pointing in random directions.

@blasten
Copy link

blasten commented Apr 14, 2022

@maheshmnj I was able to see the blue dot (location dot) after manually enabling location in settings. Go to Settings, Location, App location permissions, select demo app, grant location access for the demo app.

To request permission at runtime, the permission_handler plugin can help. Otherwise, please follow https://developer.android.com/training/location/permissions#request-location-access-runtime. Also, note that
"To protect user privacy, apps that use location services must request location permissions"

@blasten
Copy link

blasten commented Apr 14, 2022

For this bug, I'd strongly suggest to create a minimal repro in native only (starting with one of the sample apps https://developers.google.com/maps/documentation/android-sdk/overview?section=tutorials), and one using Flutter. I don't have a reason to believe (yet) that this plugin is doing something wrong.

@blasten blasten added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Apr 14, 2022
@LevinGermann
Copy link

LevinGermann commented Apr 14, 2022

@blasten I don't think that the issue that the author is originally talking about is that the blue dot doesn't appear, but that this blue dot is not the same as on Google Maps. On GM there is this shadow of sight (as shown in the screenshots of the main issue) and is turning very smoothly along with the device turning, whereas in the google_maps_flutter plugin there is this blue dot with a simple arrow that's pointing very poorly in a seemingly random direction without even turning the device.

@dat036
Copy link
Author

dat036 commented Apr 15, 2022

@blasten @LevinGermann yes my problem is not with the blue dot appearing, blue dot with a simple arrow not working correctly when turning the phone in many directions

@github-actions github-actions bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Apr 15, 2022
@blasten
Copy link

blasten commented Apr 15, 2022

Ok. Please help us by showing that this isn't a problem in a native app (using https://developers.google.com/maps/documentation/android-sdk/overview?section=tutorials to start with a clean app), and it's a problem when using this plugin. cc @GaryQian

@blasten blasten added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Apr 15, 2022
@github-actions
Copy link

github-actions bot commented May 6, 2022

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now.
If you find this problem please file a new issue with the same description, what happens, logs and the output of 'flutter doctor -v'. All system setups can be slightly different so it's always better to open new issues and reference the related ones.
Thanks for your contribution.

@github-actions github-actions bot closed this as completed May 6, 2022
@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 20, 2022
@flutter-triage-bot flutter-triage-bot bot added the package flutter/packages repository. See also p: labels. label Jul 5, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
p: maps Google Maps plugin P2 Important issues not at the top of the work list package flutter/packages repository. See also p: labels. platform-android Android applications specifically waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds
Projects
None yet
Development

No branches or pull requests

5 participants