fetchMetadata

open suspend fun fetchMetadata(startDate: Date?, endDate: Date?)

Returns the metadata for the source, which can be loaded from a remote source.

Some data sources require additional metadata to be loaded before tiles can be requested, such as additional information about the data, time information, min/max zoom levels, etc. If the source does not require metadata, this method will return an empty object.