osmandapp/Osmand — pull request #219 by pelya (2012-04-13 18:24:19+00:00)
Title: Initial Wikimapia vector API support.

It just draws vector data along with labels to the bitmap tile,
that implementation cuts long texts at the tile border.
Also the rendering is very slow, and overcrowded with text labels
on the lower zoom levels.

This is only initial support, I'm going to improve it (at least move the labels to the separate layer, or maybe merge with the POI layer). So I'm not insisting on merging yet :)

The correct implementation should use sqlite database,
also the Wikimapia API provides the way to only download object indexes
for the given tile, then download each separate object by index,
that will save traffic and disk space usage, because one object
is usually present on the different tiles, and on the different zoom levels.

Wikimapia has some interesting properties compared to the other maps, it's 2x more detailed compared to the OpenStreetMap in my city, and it has more accurate data compared to the Google Maps, although it does not mark all the buildings on the usual street.