# C1.WPF.Maps

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_WPF_Maps" data-uid="C1.WPF.Maps" class="text-break">C1.WPF.Maps Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.WPF.Maps.C1Maps.html">C1Maps</a></h4>
      <section><p>Displays a map with layers of content above it.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.C1MultiScaleImage.html">C1MultiScaleImage</a></h4>
      <section><p>This object enables users to open a multi-resolution image which can be zoomed in on and panned across.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.C1ShapeAttributes.html">C1ShapeAttributes</a></h4>
      <section><p>This class contains all attributes from dbf file.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.FileHeader.html">FileHeader</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.WPF.Maps.GeoRssReader.html">GeoRssReader</a></h4>
      <section><p>Contains methods for importing GeoRSS data.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.KmlReader.html">KmlReader</a></h4>
      <section><p>Contains methods for importing KML and KMZ files.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.KmlWriter.html">KmlWriter</a></h4>
      <section><p>Contains methods for KML export.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.KmzReader.html">KmzReader</a></h4>
      <section><p>Contains methods for importing KMZ files (compressed KML).</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.LongLatConverter.html">LongLatConverter</a></h4>
      <section><p>Converts from a string to a <span class="xref">System.Windows.Point</span> representing a geographic coordinate and back.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MapCanvas.html">MapCanvas</a></h4>
      <section><p>A <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.panel">Panel</a> that positions its elements using geographic coordinates and the current state of an associated <a class="xref" href="C1.WPF.Maps.C1Maps.html">C1Maps</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MapItemsLayer.html">MapItemsLayer</a></h4>
      <section><p>An <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.itemscontrol">ItemsControl</a> that displays its items positioned geographically inside a <a class="xref" href="C1.WPF.Maps.C1Maps.html">C1Maps</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MapSlice.html">MapSlice</a></h4>
      <section><p>Represents a map slice as used in <a class="xref" href="C1.WPF.Maps.MapVirtualLayer.html">MapVirtualLayer</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MapTilesLayer.html">MapTilesLayer</a></h4>
      <section><p>A <a class="xref" href="C1.WPF.Maps.IRotatableMapLayer.html">IRotatableMapLayer</a> that displays map tiles from a <a class="xref" href="C1.WPF.Maps.MultiScaleTileSource.html">MultiScaleTileSource</a></p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MapToolsLayer.html">MapToolsLayer</a></h4>
      <section><p>A <a class="xref" href="C1.WPF.Maps.IMapLayer.html">IMapLayer</a> that displays tools for panning and zooming the map, and a scale.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MapVirtualLayer.html">MapVirtualLayer</a></h4>
      <section><p>A <a class="xref" href="C1.WPF.Maps.IMapLayer.html">IMapLayer</a> that displays its items positioned geographically and only shows the items actually in view.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MercatorProjection.html">MercatorProjection</a></h4>
      <section><p>A <a class="xref" href="C1.WPF.Maps.IMapProjection.html">IMapProjection</a> implementation for the Mercator projection.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MultiScaleTileSource.html">MultiScaleTileSource</a></h4>
      <section><p>Base class for C1's <a class="xref" href="C1.WPF.Maps.MultiScaleTileSource.html">MultiScaleTileSource</a> implementations.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.MultiScaleTileSourceBase.html">MultiScaleTileSourceBase</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.WPF.Maps.OpenStreetMapTileSource.html">OpenStreetMapTileSource</a></h4>
      <section><p>A <a class="xref" href="C1.WPF.Maps.MultiScaleTileSource.html">MultiScaleTileSource</a> accessing OpenStreetMap static maps.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.QuadTreeTileSource.html">QuadTreeTileSource</a></h4>
      <section><p>Base class for <a class="xref" href="C1.WPF.Maps.MultiScaleTileSource.html">MultiScaleTileSource</a> implementation accessing a quad tree of tiles.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.ShapeReader.html">ShapeReader</a></h4>
      <section><p>Contains methods for importing ShapeFile and DBF files.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.TilesLoadProgressEventArgs.html">TilesLoadProgressEventArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="C1.WPF.Maps.C1MultiScaleImage.TilesLoadProgress.html">TilesLoadProgress</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VectorItem.html">VectorItem</a></h4>
      <section><p>Represents element with geometry defined in geographic coordinates.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VectorItemBase.html">VectorItemBase</a></h4>
      <section><p>An element for C1VectorLayer.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VectorLayer.html">VectorLayer</a></h4>
      <section><p>Represents map layer with the shapes, vectors or geometries in geographical coordinates.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VectorLayer.UriSourceFailedEventArgs.html">VectorLayer.UriSourceFailedEventArgs</a></h4>
      <section><p>Provides data for <a class="xref" href="C1.WPF.Maps.VectorLayer.UriSourceFailed.html">UriSourceFailed</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VectorPanel.html">VectorPanel</a></h4>
      <section><p>The panel which performs layout of vector elements.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VectorPlacemark.html">VectorPlacemark</a></h4>
      <section><p>Represents placemark on the map.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VectorPolygon.html">VectorPolygon</a></h4>
      <section><p>Represents polygon in geographical coordinates.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VectorPolyline.html">VectorPolyline</a></h4>
      <section><p>Represents polyline in geographical coordinates.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VirtualEarthAerialSource.html">VirtualEarthAerialSource</a></h4>
      <section><p>A <a class="xref" href="C1.WPF.Maps.MultiScaleTileSource.html">MultiScaleTileSource</a> accessing Microsoft's Virtual Earth aerial tiles.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VirtualEarthHybridSource.html">VirtualEarthHybridSource</a></h4>
      <section><p>A <a class="xref" href="C1.WPF.Maps.MultiScaleTileSource.html">MultiScaleTileSource</a> accessing Microsoft's Virtual Earth hybrid tiles.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VirtualEarthRoadSource.html">VirtualEarthRoadSource</a></h4>
      <section><p>A <a class="xref" href="C1.WPF.Maps.MultiScaleTileSource.html">MultiScaleTileSource</a> accessing Microsoft's Virtual Earth road tiles.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.VirtualEarthSource.html">VirtualEarthSource</a></h4>
      <section><p>Base class for Virtual Earth sources.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.XElementConverter.html">XElementConverter</a></h4>
      <section><p>Provides conversion routines for binding with XML-based data.</p>
</section>
    <h3 id="structs">
Structs
</h3>
      <h4><a class="xref" href="C1.WPF.Maps.LOD.html">LOD</a></h4>
      <section><p>The LOD (Level Of Detail) structure associates element visibility with the
map scale (zoom and size).</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.WPF.Maps.IMapLayer.html">IMapLayer</a></h4>
      <section><p>Interface implemented by classes that will be added as layers of a <a class="xref" href="C1.WPF.Maps.C1Maps.html">C1Maps</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.IMapProjection.html">IMapProjection</a></h4>
      <section><p>Interface for projections between geographic coordinates and logical coordinates.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.IMapVirtualSource.html">IMapVirtualSource</a></h4>
      <section><p>Interface implemented by items sources for <a class="xref" href="C1.WPF.Maps.MapVirtualLayer.html">MapVirtualLayer</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.IRotatableMapLayer.html">IRotatableMapLayer</a></h4>
      <section><p>Interface implemented by classes that will be added as layers that support rotation of a <a class="xref" href="C1.WPF.Maps.C1Maps.html">C1Maps</a>.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.WPF.Maps.ImageCacheMode.html">ImageCacheMode</a></h4>
      <section><p>Specify which mode should be used to cache images</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.LabelPosition.html">LabelPosition</a></h4>
      <section><p>Specifies label position relatively to the corresponding element.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.LabelVisibility.html">LabelVisibility</a></h4>
      <section><p>Specifies label visibility.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Maps.LongLatFormat.html">LongLatFormat</a></h4>
      <section><p>Defines different string representations of geographic coordinates.</p>
</section>
    <h3 id="delegates">
Delegates
</h3>
      <h4><a class="xref" href="C1.WPF.Maps.SaveElementCallback.html">SaveElementCallback</a></h4>
      <section><p>Callback for KmlWriter.Write method.</p>
</section>


</div>
