Resource#applyMap + upgrade to mercator that can apply source map with multiple sources.