googlemaps / android-maps-utils

Maps SDK for Android Utility Library
https://developers.google.com/maps/documentation/android-sdk/utility
Apache License 2.0
3.54k stars 1.53k forks source link

Incorrect operation of the marker information window #1305

Open Alexander178 opened 6 months ago

Alexander178 commented 6 months ago

When you open the information window, by clicking on the marker, the information window opens with a double frame effect. It first appears in the initial position, and only then opens above the marker. In the CLUSTERING example, if you click on the marker, the information window sometimes remains in its original position, or opens with a double-frame effect and flickering.

Tested: android-maps-utils Sdk34 play-services-maps:18.2.0' Android Studio HedgeHog | 2023.1.1 Patch2 Xiaomi Readmi Note 10pro, android 13 Samsung Galaxy A50, android 11

ps: This problem is only on the updated LATEST renderer (play-services-maps:18.2.0')

error1

wangela commented 6 months ago

If you would like to upvote the priority of this issue, please comment below or react on the original post above with :+1: so we can see what is popular when we triage.

@Alexander178 Thank you for opening this issue. 🙏 Please check out these other resources that might help you get to a resolution in the meantime:

This is an automated message, feel free to ignore.

Alexander178 commented 6 months ago

Has anyone else noticed this problem?

tommag21 commented 5 months ago

I am experiencing a similar issue with play-services-maps:18.2.0. When I tap on the marker, the info window appears above it as expected, but when I show it programmatically it appears at the baseline of the marker, over it.

IMG_20240328

Ranafugaz commented 3 months ago

Same here. The information window appears twice, one when clicking on the market and then the second when the camera has finished moving. I attach a video.

This bug happens with the new Google maps render, that is the default render from play-services-maps:18.2.0.

To solve this for now you can use the old legacy render: MapsInitializer.initialize(applicationContext, MapsInitializer.Renderer.LEGACY, this)

But please fix, the new render will become the default render from January 2025.

https://github.com/googlemaps/android-maps-utils/assets/11565092/63db30d9-c447-40fd-8aa3-2ca568b6cfab

kikoso commented 3 months ago

Hi folks,

This seems to be attributable to the latest renderer. Could you please open an issue at the Maps issue tracker?

Ranafugaz commented 2 months ago

Hi folks,

This seems to be attributable to the latest renderer. Could you please open an issue at the Maps issue tracker?

I have opened a ticket in the google maps issue tracker here https://issuetracker.google.com/issues/346174898