medium precision causes visible seams between tiles on some drivers.
* Split up map_view module into * map_view * mercator_view * orthografic_view