Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

UriBasedVectorTileDataProvider.TileUriTemplate Property

SECURITY NOTE

Downloading image tiles passed through URLs specified by the TileUriTemplate property may create security issues. Review the following help topic and learn how to spot, analyze, and prohibit unwanted download requests:

Suppress Control Requests to Download Data from External URLs

Gets or sets a URI template used to obtain tiles from a local folder path or tile server.

Namespace: DevExpress.Xpf.Map

Assembly: DevExpress.Xpf.Map.v24.2.dll

NuGet Package: DevExpress.Wpf.Map

#Declaration

public string TileUriTemplate { get; set; }

#Property Value

Type Description
String

A string that specifies a URI template. The default URI template is https://insert_tile_server/{level}/{x}/{y}.pbf

#Remarks

Use the following placeholders to specify the TileUriTemplate:

  • {x} - Replaces a non-negative integer that is an x-coordinate of a tile in the grid.
  • {y} - Replaces a non-negative integer that is a y-coordinate of a tile in the grid.
  • {level} - Replaces a positive integer that represents the zoom level.

For example, use the “D:\PbfFiles\{x}-{y}-{level}.pbf” pattern to load tiles from the files below:

WPF Map Control, DevExpress

#Example

This example shows how to use the UriBasedVectorTileDataProvider to load vector tiles (in PBF format) from a local directory:

<dxm:MapControl>
    <dxm:ImageLayer>
        <dxm:UriBasedVectorTileDataProvider TileUriTemplate="D:\PbfFiles\{x}-{y}-{level}.pbf"/>
    </dxm:ImageLayer>
</dxm:MapControl>
See Also