maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [SFOS] [Announce] Poor Maps (https://talk.maemo.org/showthread.php?t=96781)

otsaloma 2016-05-28 15:26

[Announce] Poor Maps
 
http://otsaloma.io/pub/poor-maps.png

Poor Maps is an application for Sailfish OS to display tiled maps (e.g. OpenStreetMap), places and routes with a flexible selection of data and service providers.

Offline maps, search and routing is possible with OSM Scout Server. Poor Maps will list OSM Scout Server among the providers if you have it installed. For it work, you'll also need to have the server running and a map database on your device. See the OSM Scout Server documentation for details.

Download at OpenRepos.

Source code and issue tracker at GitHub. Translations at Transifex.

Donations appreciated: paypal.me/otsaloma

http://otsaloma.io/pub/poor-maps-1.png

http://otsaloma.io/pub/poor-maps-2.png

http://otsaloma.io/pub/poor-maps-3.png

http://otsaloma.io/pub/poor-maps-4.png

nodevel 2016-05-29 13:56

Re: [Announce] Poor Maps
 
Thanks for the update!

Just curious - why did you delete the old thread (can be found here) and all your posts on TMO? Or was it someone else who deleted it?

otsaloma 2016-05-29 16:51

Re: [Announce] Poor Maps
 
Quote:

Originally Posted by nodevel (Post 1506465)
Just curious - why did you delete the old thread (can be found here) and all your posts on TMO? Or was it someone else who deleted it?

A moderator deleted all my posts and all threads started by me and gave me an infinite ban. Why? I don't know. An admin let me back in, but said posts are too difficult to safely recover.

peterleinchen 2016-05-29 17:01

Re: [Announce] Poor Maps
 
Glad you are back and re-opening this one ...
(what kind of weirdness did happen here?)

juiceme 2016-05-29 17:12

Re: [Announce] Poor Maps
 
It was some kind of weirdness that should have not happened but did :eek:

There was a spamfest attack last week and moderators were struggling with it, killing off the spam as fast as they could. (You probably noticed it, at least I saw 20 new messages come in inside few minutes and then disappear...)

There's a gadget in moderators toolbox that allows for them to fireban spammers quickly by removing their account instantly if needed, and misfiring the thing got Otsaloma deleted by accident. Somehow more strange is that the tool should only work with recently-created accounts but it still did, even as his account is an old one!

nodevel 2016-05-29 17:44

Re: [Announce] Poor Maps
 
Quote:

Originally Posted by otsaloma (Post 1506473)
A moderator deleted all my posts and all threads started by me and gave me an infinite ban. Why? I don't know. An admin let me back in, but said posts are too difficult to safely recover.

I am sorry to hear that!

I was waiting with updating, as I worried your account might have been hijacked. Glad to hear that's not the case, but this is unfortunate too.

On the bright side, you're now an owner of what's most likely the account with the highest Thanks / Post ratio on this forum :D

pichlo 2016-06-08 19:31

Re: [Announce] Poor Maps
 
Quote:

Originally Posted by otsaloma (Post 1506473)
A moderator deleted all my posts and all threads started by me

That must be why I could not find the post I was looking for. I recently upgraded my car head unit from one with just the radio and the CD player to one with about a million functions including a kitchen sink. Amongst other things, it also does navigation. Which is what has brought me here. I recalled that there was a discussion here somewhere about what units to use apart from metric. This new unit of mine used miles/feet by default and it just felt so alien that I was going to switch to metric, despite all the road signs being in miles. Luckily there were three options: metric, miles/feet and miles/yards, just like you eventually concluded :)

otsaloma 2016-09-04 14:24

Re: [Announce] Poor Maps
 
Version 0.25 available at OpenRepos.
  • Fix padding, spacing, icon sizes and font sizes to work better across different size and different pixel density screens
  • Move the menu button to the bottom center of screen
  • Use Mapbox's navigation icons
  • Add scale filters to a pulldown menu in the basemap page
  • Remove MapQuest Open tile source as tiles are no longer available
  • Add @2x variants of OpenCycleMap and Thunderforest Transport
  • Include scale in all tile source names, including @1x
  • Remove Nominatim geocoders
  • Add OpenCage and Photon geocoders and make OpenCage the default
  • Use the latest version of the OSRM router API
  • Make Mapzen Turn-by-Turn the default router
  • Indicate in lists of providers which is the default one
  • New design for HSL Journey Planner results page
  • Handle initial centering and zoom level better on first startup if positioning data not available
  • Raise API connection timeout to 15 seconds

Some notes about the tilesource scale updates. @1x devices and single-scale providers are getting rare, hence the changes.

Quote:

Include scale in all tile source names, including @1x
This also means that if you have a symlinked cache shared across map apps or a precious huge archive of tiles, you might need to manually rename your directory or symlink. e.g. OpenStreetMap tiles used to be cached under ~/.cache/harbour-poor-maps/openstreetmap, but are now under ~/.cache/harbour-poor-maps/openstreetmap_@1x. I didn't add any migration for this, but any possible cache expiration and tile purging applies to obsolete directories as well.

Quote:

Add scale filters to a pulldown menu in the basemap page
If you have configured additional tile sources of your own (under ~/.local/share/harbour-poor-maps/tilesources), note that the new filtering is based on tile source names (not the scale field!), so you might want to add @1x or @2x to the names of your tile sources.

otsaloma 2016-11-01 20:31

Re: [Announce] Poor Maps
 
Version 0.26 available at OpenRepos.
  • Add OSM Scout Server offline tiles, geocoder, nearby search and router only listed in Poor Maps if you have OSM Scout Server installed and will only work if the server is running and you have made OpenStreetMap data available for the server (rinigus)
  • Increase download thread count to match CPU core count for localhost (offline) tile servers
  • Increase download timeout for localhost (offline) connections
  • When navigating, make centering and auto-centering on position center the position on the part of the map visible below the navigation narrative, and further, if auto-rotate is on, center lower so that more map is shown ahead than behind (#14)
  • When navigating, auto-rotate to match the route polyline instead of bearing calculated from GPS data, which should make the map rotate faster after a turn (#13)
  • Fix smoothing of maneuver node icons along the route polyline
  • Fix removing an item from search history to not show the removed item in the UI after refiltering

Thanks to rinigus, we have a sensible, modular solution for offline maps in the form of OSM Scout Server. Thanks also to Martin for repeatedly arguing in favor of a modular solution both here and at TJC. You can pester rinigus about how to actually set it up. It's somewhat alpha-quality, but the integration in Poor Maps should be stable, meaning no new releases of Poor Maps should be needed to make use of improvements in the server.

rinigus 2016-11-02 08:01

Re: [Announce] Poor Maps
 
@otsaloma - thank you very much for adding the support to the server and all additions that you made to make navigation with Poor Maps better!


All times are GMT. The time now is 10:37.

vBulletin® Version 3.8.8