fixed MapRenderer interface, removed begin/end, added setView, fixed renderer implementations