m20io / monav

Automatically exported from code.google.com/p/monav
0 stars 0 forks source link

No vector-drawing rendering plugin #4

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
The osm rendering plugin works nicely on an internet connected desktop, but 
doesn't work on an unconnected mobile device. Most mobile devices don't have 
the capacity to deal with pre-rendered tiles over a large area so the Mapnik 
renderer isn't much help either.

Do you have plans to implement a vector drawing renderer plugin? If not would 
you be interested in a patch implementing one? I have part written my own 
mobile routing app using OSM data, and have functional vector rendering code 
which works at reasonable speed on a mobile device. I came across monav when 
looking for a better routing algorithm than Dijkstra!

If you're interested I'll see if I can get my code cleaned up and into monav's 
plugin format.

Original issue reported on code.google.com by jam...@hollo.org on 24 Aug 2010 at 2:51

GoogleCodeExporter commented 8 years ago
It is planned for future versions. I have only little experience with fast 
vector graphics, however. Therefore, it may take some time until I actually 
implement it. Right now I am working / going to work on ( the order is not 
necessarily fixed ):

1. turn restriction / penalties ( requires work to integrate it correctly with 
the routing algorithm )
2. house numbers
3. more parallelization
4. "slime mode" / external memory mode

You are more than welcome if you want to port your rendering plugin to MoNav. 
Just write me an email and we will figure out the details.

Original comment by veaac.fd...@gmail.com on 24 Aug 2010 at 3:03

GoogleCodeExporter commented 8 years ago
As a quick(yet powerful) solution, using Mapnik as a vector/raster rendering 
plugin to render any supported format (or writing one's own datasource plugin) 
would just do the job. The performance could differ depending on the 
organization of datasource.

Original comment by fever...@gmail.com on 17 Dec 2010 at 6:35

GoogleCodeExporter commented 8 years ago
Mapnik might be powerful ( and slow ), but it comes with a plethora of 
dependencies. This would make it much more difficult to bring MoNav to 
different platforms.

James is currently working on his vector rendering plugin and it already 
produces nice results ( still lacking labels, though ). I'd rather see that 
being worked on than a Mapnik integration.

Original comment by veaac.fd...@gmail.com on 17 Dec 2010 at 9:46

GoogleCodeExporter commented 8 years ago
I've just committed code for a vector rendering plugin. It still needs work (in 
particular text labels).

Original comment by jamesh...@gmail.com on 3 Jan 2011 at 10:04

GoogleCodeExporter commented 8 years ago
what about opengles or openvg rendering plugin for clients?

Original comment by Matthias...@t-online.de on 28 Jan 2011 at 1:45

GoogleCodeExporter commented 8 years ago
r395 adds the vector rendering plugin, and r419 introduces text labels for 
towns/cities. Issue closed.

Original comment by jamesh...@gmail.com on 1 Feb 2011 at 5:32