fixed viewport and made full-screen ios compatible; minor code cleanup
map geolocation implemented and expanded Map data-service