Most of the question is in the title.
If you are on android (I believe its the same on IOS) and use maps you will notice the quality of the maps app and how the vector maps are drawn in a very fluid manner.
From what I understand, they are delivering vector tiles wich are encoded using protocol buffers which is pretty easily achievable on my side. However I was wondering how they managed to achieve real-time rendering of vector tiles in such a fluid manner.
I am currently using mapsforge to render vector based maps but the rendering times of tiles are pretty far from what I can see in google maps.
Any ideas on how I can approach such awesomness ? What kind of voodoo tricks are they using ?
Thanks for any insight !