Git Product home page Git Product logo

whogo-maps's Introduction

WhoGo Maps

Not Maintained

WhoGo Maps is an application for Sailfish OS to display vector and raster maps, places and routes with a flexible selection of data and service providers.

WhoGo Maps is free software released under the GNU General Public License (GPL), see the file COPYING for details.

For testing purposes you can just run qmlscene qml/whogo-maps.qml. For installation, you can build the RPM package with command make rpm. You don't need an SDK to build the RPM, only basic tools: make, rpmbuild, gettext and qttools

whogo-maps's People

Contributors

carlosgonz0 avatar ilpianista avatar otsaloma avatar rinigus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

whogo-maps's Issues

adding map matching

I would like to add map matching support to WhoGo Maps. So, I would like to verify the general approach with you:

  • add more modes to the route to distinguish from car and transit modes
  • set the direction of the map in following preference: map matched direction, app.navigationStatus.direction, calculated direction from gps points
  • allow user to specify whether (s)he wants map matching on NavigationPage, after rerouting settings. If selected, the route mode will be taken into account while calculating map matching
  • allow users to specify globally the map matching mode in Preferences. The selected mode will be used when not navigating.

When added that way, it should be rather non-intrusive and simple to use.

have an indicator for gps signal

it would be nice to have an indicator showing us how is the signal and/or it's hooked or not

just to give you some example on what i mean, jolla maps has a circle surrounding the pointer, that becomes smaller and smaller as the signal is stronger, or herewego as a flashing circle surrounding the pointer and when the signal is good it stop flashing and the pointer becomes green

it would be nice to have something like this...

Show time remaining to destination

Hi,
the old Pictures on Openrepos show the remaining time in the above right see here:
grafik
Why is this gone? Or is it not gone and I#M to blind to see it? i never ever saw it while using the App for navigation. It would be very useful :)

Add support for day and night styles

I am filing it early since it may influence your design.

When driving, its good to have support for changing between day and night styles. Already now, Mapbox provides day/night traffic style, I am working on making the similar pair of styles for the server. Ideally, basemaps could be put in pairs for automatic switch in accordance with the local sunrise as well as colors used to render POIs, roads, menu button and texts with speed/scale. The latter could be done also with the assumption of light (day) and dark (night) backgrounds.

Add translation to pt-br

Dear maintainers,

Thanks for your awesome work.
I've added pt-br translation in transiflex, would you mind adding it to whogo maps? During last translation update you did not add it, so please let me know if something is missing.

Regards

Lack of overlay support, nautical maps

WhoGo Maps currently lacks (technically) overlay maps, respectively (by functionality) nautical maps ("sea marks"). Poor Maps provides them (both).
Although it may be not trivial to correctly overlay a vector base map with a raster overlay map, OSMand~ (under Android) does that nicely.

P.S.: Personally, WhoGo Maps' current inability to display nautical markings constitutes a regression compared to Poor Maps.

Make actual speed better visible

Hey,
is it possible to make the actual speed:
grafik
Better visible?
Maybe put it in the head and make it white like the remaining kilometers or something.
While driving it's very hard to see, at least for me ;)

By the way: What does the thing under it display? I didn't found out what it is used for..

Russian translation fixed post 1.0 release

I was not able to see the translation in action before the release and it contained some strings that were too long to fit the screen. These have been shortened and 2 new strings translated (see Transifex). Please, update
20180613013525

Misc issues:

  • km / m should be translatable
  • Types of venues (ATM, Cafe...) are not available for translation. They are cryptic in English.
  • Whogo Maps has a translatable word in it but is not in transifex.

ZeroDivisionError in calculate_segment_distance

While testing map matching, I was getting several times zero division error in the return statement

return seg_dist_deg * (med_dist_m / med_dist_deg)

of calculate_segment_distance in poor/util.py file. I presume that it was due to the fact that the map matched position was exactly on a segment and in a middle of it.

Not sure what's the best way to fix it though.

FeatureRequest: auto_shorter

will nice to enable this option in whogo-maps, valhalla is supporting auto_shorter. I will contribute with beers and coffees to my request.
thanks.

Refactor map overlay objects

Do we need proper objects for POIs, maneuvers and route? Currently it's a half-butchered mess due to previosly being built around MapQuickItems and Canvas, which are no longer used.

GPS loss while navigating

Hey,

When driving through a (longer) tunnel while navigating the GPS signal is obviously lost and QtLocation delivers some "old" basic location, resulting in a jumping map.
Would it be possible to disable updating the location via QTLocation when driving through a tunnel (cheap solution), and maybe as a second step following the current road with the last known velocity until the end of the tunnel plus some buffer until a GPS fix (complex solution). The second step would also be very useful when in tunnels with branches or departures.

Cheers.

Allow toggling voice navigation while navigation is active

i.e. get rid of the enabled below.

TextSwitch {
id: voiceNavigationSwitch
checked: app.conf.get("voice_navigation")
enabled: !app.navigationActive
text: app.tr("Voice navigation instructions")
onCheckedChanged: enabled && app.conf.set("voice_navigation", voiceNavigationSwitch.checked);
}

I just don't quite remember why this needed to locked – @rinigus: your code, do you remember? Given the pregeneration, turning it on might have a slight delay, but that should be no big deal, and turning it off would still serve previously generated audio, but we can add a simple check on the QML side to ignore those. Anything else?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.