New to Telerik UI for WPF? Start a free 30-day trial

How to restrict panning and zooming region in RadMap

Updated on Sep 23, 2026

Restrict zooming region in RadMap

You can restrict the zooming region in RadMap by setting the RadMap.MinZoomLevel / RadMap.MaxZoomLevel properties:

Example 1: Setting MinZoomLevel and MaxZoomLevel properties

XAML
<telerik:RadMap x:Name="RadMap1" 
	                ZoomLevel="13" 
	                MinZoomLevel="10" 
	                MaxZoomLevel="14" 
	                Center="42.72481708629, 23.3176519378416">
    <telerik:RadMap.Provider>
        <telerik:UriImageProvider GeoBounds="42.786, 23.17, 25, 14" Uri="DataSources/Geospatial/osm_{zoom}.png" />
    </telerik:RadMap.Provider>
</telerik:RadMap>

Restrict panning region in RadMap

You can restrict the panning region in RadMap by setting the RadMap.GeoBounds property that represents LocationRect instance:

Example 2: Setting GeoBounds property

XAML
<telerik:RadMap ZoomLevel="15"
	        MinZoomLevel="15"
	        GeoBounds="42.3683598045287, -71.0789727419614, 3.9167707221002743, 2.1883037274811104">
    <telerik:RadMap.Provider>
        <telerik:OpenStreetMapProvider />
    </telerik:RadMap.Provider>
</telerik:RadMap>

The third and fourth parameters (Width and Height) in the LocationRect definition specify size of the rectangle in the distance units used on the map (kilometers or miles).

RadMap.GeoBounds and MapProvider.GeoBounds serve different purposes in RadMap. The former restricts panning region, while the latter limit the size of the geographical region covered by the respective provider and allows creation of specific “map windows” over the map.