VectorTileDataProviderBase Class
The base class for vector tile data providers.
Namespace: DevExpress.Xpf.Map
Assembly: DevExpress.Xpf.Map.v24.1.dll
NuGet Package: DevExpress.Wpf.Map
Declaration
public abstract class VectorTileDataProviderBase :
ImageTileDataProvider,
IVectorTileStreamProvider,
IDisposable
Remarks
Follow the steps below to implement a provider that loads tiles from a custom source.
- Create a provider class that implements
VectorTileDataProviderBase
. - Implement the VectorTileDataProviderBase.GetStream method so that it returns a tile as a sequence of bytes for specific coordinates in the tile grid at the specified zoom level.
Assign the provider to the ImageLayer.DataProvider property. Note that the ImageLayer.DataProvider is a content property. You can declare a provider in XAML directly after a layer’s declaration without wrapping it in opening and closing ImageLayer.DataProvider tags.
<dxm:MapControl> <dxm:ImageLayer> <local:VectorTileProvider/> </dxm:ImageLayer> </dxm:MapControl>
Inheritance
Object
DispatcherObject
DependencyObject
Freezable
MapDependencyObject
MapImageDataProviderBase
DevExpress.Xpf.Map.MapTileDataProviderBase
See Also