Opened 12 years ago

Last modified 10 years ago

#733 new defect/bug

POI overload using default Car layout

Reported by: zoff99 Owned by: KaZeR
Priority: minor Milestone: version 0.6.0
Component: core Version: git master
Severity: Keywords: map, icon, style


POI - Points of (un-)interest croud the screen, and are completly useless. see attached pictures, to know the full horror of it. POIs should not be shown on the map as default. maybe make and OSD button to toggle display of POIs

but my default, dont display them. 99% of them are useless anyway. and it makes the rendering engine very slow, to paint so many icons

Attachments (2)

SC20110109-150918_resize_resize.png (185.1 KB) - added by zoff99 12 years ago.
POI overload horror
SC20110109-150950.png (242.7 KB) - added by zoff99 12 years ago.
zoom in more, still POI and POI-text overload

Download all attachments as: .zip

Change History (9)

Changed 12 years ago by zoff99

POI overload horror

Changed 12 years ago by zoff99

zoom in more, still POI and POI-text overload

comment:1 Changed 12 years ago by korrosa

  • Priority changed from major to trivial
  • Summary changed from POI overload on android version (most likely on other platforms also) to POI overload using default Car layout

The beauty of Navit includes the ability to change almost anything you want. In this case, you can control what icons are displayed at what zoom level, and you are also able to control the text of each POI independently of each icon (i.e. the icon can be set to appear at a higher zoom level, but text appear once you've zoomed in much closer).

There are a few alternative layouts which users have uploaded to the wiki - just search for 'Layout' in the Navit wiki to get an idea of what others have been doing.

I will point out though that you have an extremely detailed map, and many users will not suffer from this sort of POI overloading. The current default layout works well for the moment for a lot of people, but as the data in OSM grows, this problem will become more prevalent. I'll keep the ticket open as a result.

comment:2 Changed 12 years ago by zoff99

thats a typical "developer answer". you dont understand the point at all.

an end user should not have to fiddle around with config files, the default should be working out of the box. and what you mean "you have an extremely detailed map" ?? most users will use navit in a big city, with lots of streets and POIs, and not on the north pole with nothing on the map.

also you are wrong, you cannot change what POIs are displayed at runtime.

an OSD button to toggle POIs is the best solution in my opinion

comment:3 Changed 12 years ago by tegzed

Hi Zoff99,

You may try adjusting the zoom levels for your poi types in your navit.xml. You need to find the itemgra tags inside the appropriate layout for your poi types and set the order="XX-YY" attributes. The order attribute controls the zoom level ranges where a certain type of graphics item is displayed. (search the navit wiki for itemgra for more info) If you don't want them to be displayed at all you may also remove the itemgra tags. If this solves your problem please close the ticket.

comment:4 Changed 12 years ago by zoff99

you just dont understand. this is not for "me". i know know to do this for me. but the default should be fine for an enduser, and it is not!

comment:5 Changed 12 years ago by tegzed

There are different users with different requirements/devices/display capabilities. There is no single configuration that will be suitable for anybody, I understand that this is not suitable for you but you are welcome to contribute your layout or patch for your problem.

comment:6 Changed 12 years ago by zoff99

  • Component changed from graphics/gtk_drawing to port/android
  • Priority changed from trivial to minor
  • Type changed from enhancement/feature request to defect/bug

can somebody write a JNI function so i can toggle POI display on map ON/OFF from java? i will do the icon and all the rest, just need a C-callback function to toggle

please help

comment:7 Changed 10 years ago by usul

  • Cc added
  • Component changed from port/android to core
  • Keywords map icon style added
  • Milestone set to version 0.6.0
  • Owner changed from cp15 to KaZeR

I put my focus on porting the usual map style and seperate POI layers, that focus the current vehicle. That will avoid spamming the user with unwanted POIs in the current context and only display that POIs at very high zooms, that are related to general transport/all scenarios.

Note: See TracTickets for help on using tickets.