Hi all,
i really value your comments and thoughts regarding the removed tile
download feature. Let me again try to explain my point of view:
The idea of the mapsforge project was always to offer offline/on-device
map rendering, routing, POI searching, ... A tile download mechanism was
added only to allow for easier debugging and to compare speed, size and
quality of downloaded map tiles against locally rendered map tiles.
Applications for bulk downloading and displaying of map tiles do already
exist, we never wanted to compete against them. For me as a developer
downloading images is absolutely uninteresting. It can be easily
accomplished in a few lines of Java code, nobody needs a complex library
and architecture like mapsforge-map to do that. In fact, with the
capabilities of current smart phones and operating systems, users can
just open the OSM web page in their browser. Also a WebView can easily
be embedded in any Android application to display online maps.
I want to improve the local map rendering and displaying process. This
includes new features which many people already asked for, such as:
- being able to rotate the map
- improved labeling
- stepless zoom levels
- OpenGL (ES) powered rendering displaying
Downloaded map tiles simply don't fit in this architecture because they
have their labels drawn directly on the map instead of separate layers.
Also you cannot rotate the map without rotating the labels as well. You
cannot download map tiles for zoom level 15.3471 and you cannot apply a
render-theme or even change the font size in downloaded map tiles.
To cut a long story short: you can't make an omelette without breaking
eggs. We need to change the architecture which sometimes means to cut
off or temporarily remove existing features. With our very limited
developing resources we must focus on our core features or we will never
be able to make significant progress.
Best regards,
Thilo
On 26/10/12 16:10, Colin Grant wrote:
> 100% agreed. Hands down the mapsforge library is the way to go on
> Android as the only reasonable alternative to Google's built-in. But
> maybe its getting too big a project to maintain - when you have to drop
> features because of lack of time/resources then that implies its reached
> that point.
>
> I will benefit from this library - I haven't used it in a real app yet
> (just experimented) - and I am perfectly willing to help out where I
> can. But it needs to be a coordinated effort - its not sensible to have
> six people fixing the same thing independently. Also I think that this
> list would be the place to ask about a proposed change in functionality
> beforehand rather than announcing changes that have been made.
>
> How does the core team want willing volunteers to contribute to the
> project? Coordinating such an effort is a distraction in itself, so the
> core team needs to define how we can help so that there are not too many
> cooks in the kitchen.
>
> Maybe this particular feature was discussed on this forum and I missed
> it. Having done a quick search for discussion emails I did find one
> posting by Thilo from July 8, 2102 that I definitely missed but gives me
> hope:
>
> *Re: [mapsforge-dev] TileDownloaders and MyLocationOverlay changes*