osmeditor4android
osmeditor4android copied to clipboard
Tile layer X is erroring message is unhelpful
Description:
What URL was sent to the tile server? What error came back?
Device info:
| App version | 17.1.6.0 |
| App version code | 2107 |
| Android build version | 00WW_4_15O |
| Android release version | 10 |
| Android SDK version | 29 |
| Android build ID | 00WW_4_15O |
| Device brand | Nokia |
| Device manufacturer | HMD Global |
| Device name | PL2_sprout |
| Device model | Nokia 6.1 |
| Device product name | Plate2_00WW |
| Device hardware name | qcom |
| ABIs | [arm64-v8a, armeabi-v7a, armeabi] |
| ABIs (32bit) | [armeabi-v7a, armeabi] |
| ABIs (64bit) | [arm64-v8a] |
Extra info:
| OSM display name | SomeoneElse |
This message is not intended to be more than a hint. The problem with providing details is that there is typically a deluge (aka 100s at the drop of a hat) of errors if something is going wrong fetching a tile (JS frameworks etc typically simply ignore them completely for this reason). Currently the toast is shown once after the count has reached 50 errors and is then muted till the next restart or similar (the layer info modal shows the actual error count).
In version 16 I moved the tile processing to the main process http://vespucci.io/help/en/16.0.0%20Release%20notes/#tile-download-moved-to-main-process which in principle could make it easier to report a bit more detail, but it needs some thinking about what actually useful info could be.
I basically never need this notification (or 99% of other notifications) -- there's nothing for me to do about it, if it's truly egregious then maybe it could display a default "No Imagery" tile but generally I get this when I'm super zoomed in and there's no zoom=20 imagery etc. So in that case it belongs in a debug log and not much else.
The vast majority of notifications do nothing for me besides hide the one menu item I'm trying to click on. The one notification I do benefit from is seeing if a place has an address without editing it, but even that could be rendered on the map itself instead of as a pop-up. Generally, popups are a bad UI design unless they truly do need to interrupt the user.
Replaced by https://github.com/MarcusWolschon/osmeditor4android/issues/2280