Hi,
I got from the user Location = {90, -12.516352000000095}
and when I try to create the Provider I get an exception that "'∞' is not a valid value for property 'Height'."
At any other point, everything works properly.
I would be happy if you could help me,
Thanks.
<telerik:RadMap
x:Name="map"
Center="{Binding PinLocation}"
CommandBarVisibility="Collapsed"
IsKeyboardNavigationEnabled="False"
Loaded="Map_OnLoaded_RefreshProvider"
MiniMapExpanderVisibility="Collapsed"
MouseClickMode="SelectItem"
MouseDoubleClickMode="None"
MouseDragMode="None"
MouseLocationIndicatorVisibility="Collapsed"
MouseWheelMode="ZoomToCenter"
NavigationVisibility="Collapsed"
ScaleVisibility="Collapsed"
UseSpringAnimations="False"
ZoomBarVisibility="Collapsed"
ZoomLevel="16">
<telerik:InformationLayer>
<telerik:Pushpin
telerik:MapLayer.Location="{Binding PinLocation}"
Cursor="Hand"
Style="{StaticResource MapPushpinStyle}" />
</telerik:InformationLayer>
</telerik:RadMap>
private void Map_OnLoaded_RefreshProvider(object sender, RoutedEventArgs e)
{
if (sender is RadMap map)
{
map.Language = XmlLanguage.GetLanguage(CultureInfo.DefaultThreadCurrentCulture.Name);
map.Provider = MapProviderFactory.Create();
}
}
* If I change map,Provider to:
map.Provider = new BingRestMapProvider(MapMode.Aerial, true, "key");
I will get the same exception.