FANDOM


AbstractTileSource
{{{imagen}}}
Información

Directorio

\Src\Org\OpenStreetMap\Gui\MapViewer\TileSources\AbstractTileSource.cs
Estructura Clase abstracta
Protección Pública

Escribe aquí el primer párrafo de tu artículo.

Encabezado de secciónEditar

Escribe aquí la primera sección de tu artículo.

Dependencias:

Encabezado de secciónEditar

Escribe aquí la segunda sección de tu artículo.

using System;
using System.Windows.Controls;

using Mapa.Src.Org.OpenStreetMap.Gui.MapViewer.Interfaces;
using Mapa.Src.Org.OpenStreetMap.Gui.MapViewer;

namespace Mapa.Src.Org.OpenStreetMap.Gui.MapViewer.TileSources
{
    public abstract class AbstractTileSource : Attributed
    {
        public string AttributionText { get; set; }
        public string AttributionLinkURL { get; set; }
        public Image AttributionImage { get; set; }
        public string AttributionImageURL { get; set; }
        public string TermsOfUseText { get; set; }
        public string TermsOfUseURL { get; set; }

        public bool RequiresAttribution
        {
            get
            {
                return AttributionText != null || AttributionImage != null
                    || TermsOfUseText != null || TermsOfUseURL != null;
            }
        }

        public string GetAttributionText(int Zoom, Coordinate TopLeft,
            Coordinate BottomRight)
        { return AttributionText; }
    }
}