# Empty provider

The **Empty Provider** is a provider which doesn't connect to any real imagery services (Virtual Earth, Google etc). It provides definitions and methods which can be used to calculate positions of the framework elements, map shapes and pin points. By using this provider you can create map-relative applications which do not require visibility of the real map data (landscapes or roads), but which require visible elements to be positioned according to the geographical coordinates.

> tip The **Empty Provider** can be combined together with the [KML Data Import](https://www.telerik.com/products/wpf/documentation/controls/radmap/features/information-layer/kml-data-import) feature of **RadMap**.

> tip The **Empty Provider** can be combined together with the [Shapefile Support](https://www.telerik.com/products/wpf/documentation/controls/radmap/features/information-layer/shapefiles-support) feature of **RadMap**. Note that if you are loading shapefiles created for OSGB36 (National Grid UK) or EPSG:900913 (Mercator, meters), you also need to set the **EmptyProvider.Projection** property to **OSGB1936Projection** or **EPSG900913Projection** respectively.

Here is an example of creating an **EmptyProivder** and setting it to the **RadMap**:

```XAML
<telerik:RadMap x:Name="radMap" />
```

```C#
EmptyProvider provider = new EmptyProvider();
this.radMap.Provider = provider;
```

```VB.NET
	Dim provider As New EmptyProvider()
	Me.radMap.Provider = provider
```

## See Also

* [Providers Overview](https://www.telerik.com/products/wpf/documentation/controls/radmap/features/providers/providers)
