/// <summary> /// Initializes GeoProjection object with projection used by specific tile service. /// </summary> /// <param name="Projection">Projection used by tile service.</param> /// <returns>GeoProjection object or null if operation failed.</returns> /// \new491 Added in version 4.9.1 public GeoProjection TileProjectionToGeoProjection(tkTileProjection Projection) { throw new NotImplementedException(); }
/// <summary> /// Adds a custom tile provider. /// </summary> /// <param name="Id">Unique ID to to access this provider later on (including caching).</param> /// <param name="Name">Arbitrary name of provider.</param> /// <param name="urlPattern">Url pattern for provider. The pattern may include the following varying components: /// {zoom}, {x}, {y}, {switch:n1,n2,n3}. For example, the following can be used to setup OpenStreetMap /// as custom provider: "http://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png".</param> /// <param name="Projection">Projection used by tile server. Projection must not necessarily match the map projection. /// MapWinGIS will try to do the transformation even if projection don't match, though these may lead to /// distortions and gaps between tiles.</param> /// <param name="minZoom">Minimum zoom level provided by server.</param> /// <param name="maxZoom">Maximum zoom level provided by server.</param> /// <returns>True on success and false otherwise</returns> public bool Add(int Id, string Name, string urlPattern, tkTileProjection Projection, int minZoom = 0, int maxZoom = 17) { throw new NotImplementedException(); }