Fast canvas based map overlay