VTM library - besides the offline Mapsforge vector maps - can process online vector tile sources, like the OpenScienceMap tiles.
But lately its server was down and the tiles were not served.
And actually we don't know for how long they can be provided.
So new vector tile sources should be found and supported by VTM.
Mapzen could be one candidate, providing vector tiles in various formats:
- GeoJSON: use the .json extension. GeoJSON is easy to get
started with, human-readable, and compatible with many tools. #55
(there is an initial implementation in vtm-extras)
- TopoJSON: use the .topojson extension. TopoJSON is an optimized
form of JSON that saves space by encoding topology and reducing
replication of shared geometry. #56
- Mapbox-format binary tiles: use the .mvt extension. This is a compact format using protocol buffers. #57
To use any of them we need the appropriate reader, so there is
some work to be done in case someone is interested to help. :)
Note: Mapzen used to provide also OpenScienceMap (protocol
buffer) .vtm tiles, but now that format is considered deprecated.
BTW for anyone wanting to create a .vtm server, there are
instructions here
and here.
But the process is not easy and the result not always successful.
But when I tried Mapbox vector tiles (using mapzen api key), I could see only oceans, some rivers and that's pretty much of it :p