After couple of years of development, I was able to push first release to google play: https://play.google.com/store/apps/details?id=com.utymap.demo
Description of the project and full source code you can find here: https://github.com/reinterpretcat/utymap
Binaries are there: https://github.com/reinterpretcat/utymap/releases/tag/ver1.0
One more topic related to this project: http://forum.openstreetmap.org/viewtopic.php?id=28110
Some notes regarding demo:
- Needs internet for tile downloading (0.5-3Mb depending on location)
- Vector data is consumed from openstreetmap via API v0.6 which leads to some problems with speed and having non-full relations returned
- Start location can be set by place name (nominatim geocoding API used), direct location or device location (nominatim reverse geocoding API is used)
- Generates Globe using NaturalEarth data
Known bugs:
- assets on google play sucks (will fix it soon)
- bird-eys scene has always the same location (will fix soon)
- truncated geometry sometimes (see notes above)
- some minor rendering unity3d-specific issues with Lenovo devices observed