MapDisplayDataProvider
public protocol MapDisplayDataProvider
The MapDisplayDataProvider protocol that can be used to add custom tile data providers.
Important
This is a Public Preview API. It may be changed or removed at any time.-
Registers interest in a tile.
Declaration
Swift
func registerInterestInTile( urlString: String, allowCaching: Bool, completion: @escaping (Result<Data, MapDisplayDataProviderError>) -> () )Parameters
urlStringThe tile URL string.
allowCachingSpecifies whether the resource should be cached for future calls.
completionThe completion closure will be called after the response to the request has been processed and any time aftewards when the tile data is updated.
-
Should return
trueif the provider can handle the URL.Declaration
Swift
func acceptsUrl(urlString: String) -> Bool
MapDisplayDataProvider Protocol Reference