NetworkTileProvider({ Map<String, String>? headers, http.Client? httpClient, }) : httpClient = httpClient ?? RetryClient(http.Client()) { this.headers = headers ?? {}; }