You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
StreetComplete uses Tangram-ES to show a map with clickable “quest markers”. On one device, I can't click on any of the quest markers, but everything else works—I can drag the map around, click on other UI elements, etc; just not open any quests. I have a phone with the same version of StreetComplete installed and working, so this is presumably some sort of device-specific bug. It's also been like this for more than a year now (I've just not bothered to report it), so it's not a recent regression in StreetComplete/Tangram-ES, either.
Debugging on StreetComplete told me that app's onSingleTapConfirmed is being called, but when it tries to find out from the map what is at those coordinates it seems that pickResult is always null. I also tried investigating pickLabel, but quickly ran into com.mapzen.tangram.NativeMap and was unable to step any further in the debugger.
Since this problem seems to be particular to my device, I'm happy to dig in with Android Studio and a debugger to figure out what the issue is. However, I've never done anything with native code on Android before and I’m not sure where to start with my investigation.
TO REPRODUCE THE ISSUE, FOLLOW THESE STEPS:
Install StreetComplete from F-Droid (or probably other sources) - but only on the one device
Scan for quests
Try to tap a quest marker
RESULT:
Nothing happens.
EXPECTED RESULT:
The quest marker opens.
ENVIRONMENT:
What operating system and device did you produce this issue on?
Verizon QTAQTZ tablet, running Android 5.1.1.
If you used a released version, what is the version number?
App appears to be built with implementation("com.mapzen.tangram:tangram:0.16.1").
OTHER:
If you are able to record the log output from tangram-es, please attach it as a text file or share it using a site like https://hastebin.com/
Would be happy to try, where would I find docs on how to do that?
The text was updated successfully, but these errors were encountered:
Hi, thanks for the detailed report! This is an odd issue for sure, especially because it seems to be particular to this device.
First, the tangram log messages will be in the logcat output from the app. It's possible that some useful information is printed in logcat when this issue occurs.
Install the app on your tablet, run it, and try tapping on the labels and icons on the map. Let me know what you see and if possible please save the logcat output. Thank you!
Follow-on from streetcomplete/StreetComplete#2711, whence I was redirected here by the app developer.
StreetComplete uses Tangram-ES to show a map with clickable “quest markers”. On one device, I can't click on any of the quest markers, but everything else works—I can drag the map around, click on other UI elements, etc; just not open any quests. I have a phone with the same version of StreetComplete installed and working, so this is presumably some sort of device-specific bug. It's also been like this for more than a year now (I've just not bothered to report it), so it's not a recent regression in StreetComplete/Tangram-ES, either.
Debugging on StreetComplete told me that app's onSingleTapConfirmed is being called, but when it tries to find out from the map what is at those coordinates it seems that
pickResult
is alwaysnull
. I also tried investigatingpickLabel
, but quickly ran intocom.mapzen.tangram.NativeMap
and was unable to step any further in the debugger.Since this problem seems to be particular to my device, I'm happy to dig in with Android Studio and a debugger to figure out what the issue is. However, I've never done anything with native code on Android before and I’m not sure where to start with my investigation.
TO REPRODUCE THE ISSUE, FOLLOW THESE STEPS:
RESULT:
Nothing happens.
EXPECTED RESULT:
The quest marker opens.
ENVIRONMENT:
Verizon QTAQTZ tablet, running Android 5.1.1.
App appears to be built with
implementation("com.mapzen.tangram:tangram:0.16.1")
.OTHER:
Would be happy to try, where would I find docs on how to do that?
The text was updated successfully, but these errors were encountered: