generate map tiles with vectors instead of lists