@protocol MaplyTileInfoNew <NSObject>
protocol MaplyTileInfoNew : NSObjectProtocol
Tile Info Protocol.
This describes a single source of data tiles. A uses these to figure out what to load when and where. The loader passes the result of fetchInfoForTile to a MaplyTileFetcher to get the data it wants.
The minimum zoom level available.
This is the lowest level we’ll try to fetch. Any levels below that will be filled in with placeholders. Those are empty, but they allow us to load tiles beneath.
func minZoom() -> Int32
The maximum zoom level available.
This is the highest level (e.g. largest) that we’ll fetch for a given pyramid tile source. The source can sparse, so you are not required to have these tiles available, but this is as high as the loader will fetch.
func maxZoom() -> Int32
FetchInfo object for a given tile.
The FetchInfo object is specific to the type of TileFetcher you’re using and tells the fetcher how to get the data you wawnt. RemoteTileFetchers want a RemoteTileInfoNew object.