I can understand darktable deriving the co-ordinates when I drop an image, with a ‘pointer’, on to the map. But when I scroll the map around the displayed co-ordinates change. What part of the map are these co-ordinates referencing ? There is no datum mark that I can see.
Actually this is just one instance of a growing collection of anomalies I find in the map functionality :
erratic and unpredictable scrolling of the map,
inconsistent operation of the ‘find location’ feature, depending on spelling and punctuation
the ‘show OSD’ feature requiring the map to be moved out of the way before the co-ordinates can be seen
the centre of the map moving when zooming in and out
new areas of the map not being revealed immediately when panning the map - so it is possible the scroll the map completely off the screen without it being repainted (9th gen. i7 processor with 32 GB)
results of using ‘location’ function don’t seem credible (example: the location of Suzhou, in China, is shown on the map as being in the south central part of Serbia)
the ‘update location’ feature of the ‘locations’ function deletes the film strip from the map view and from the lighttable view
Should I assume that ‘Map’ is still a work in progress, with lower priority for the developers than lighttable and darkroom functionality ?
And some improvements have been made on that view for the 3.4 as you could see in release notes. Improvements that could be made by darktable community. So if you find some developers to work on osm-gps-map library, we will all love that!
Last you don’t precise which OS you use and some issues could be related to specific OS, especially on Mac OS X and Windows as we have to few developers, and so some things works better on Linux than other systems.
For example, I’m on Linux and have a less powerful system than you (an AMD Ryzen 3600 with 16GB) and I don’t see any erratic or unpredictable scrolling.
About search locations, i never had issues on that. And if I search Suzhou, your example, it’s shown correctly in China:
17ms is not a Bad Ping. And for the upload, here in Germany for example most private isp offer you only asymmetric connection speeds (unless you are willing to pay a ridiculously high price).
My cable offers 200/50 mbit, and that’s with an upload upgrade option. 10 or 20 Mbit upload is unfortunately what most people have.
Anyways, this Internet connection is more than Sufficient for browsing maps. In my experience Maps is much better on Linux than on windows.