Width / Height of the MapEllipseView are bound to doubles from ViewModel. Runtime change to 0 does not hide / remove the Ellipse from the Map. This is a bug in the MapShapeBindableWrapper's Geometry update code. The workaround is to use the Visibility of the MapEllipseView in order to hide it. Other workaround could be using FrameworkElements (Ellipse, Polyline, Rectangle) instead of BindableWrappers (MapEllipseView, MapPolylinerView, MapRectangleView).