Class OpenStreetMapLayer
This class is use for Open Street Map Layer, and you also can get map from open street map server.
public class OpenStreetMapLayer : XyzTileLayer
- Inheritance
-
OpenStreetMapLayer
- Inherited Members
Constructors
OpenStreetMapLayer()
The default constructor
public OpenStreetMapLayer()
Remarks
The default constructor set the UserAgent to "OpenStreetMap", set WebProxy to null.
OpenStreetMapLayer(IWebProxy)
This is the constructor of OpenStreetMapLayer.
public OpenStreetMapLayer(IWebProxy webProxy)
Parameters
webProxy
IWebProxyThis parameter indicates a WebProxy for requesting image from OpenStreet imagery service.
OpenStreetMapLayer(string)
This is the constructor of OpenStreetMapLayer.
public OpenStreetMapLayer(string userAgent)
Parameters
userAgent
stringThe valid HTTP user-agent is required for OpenStreetMap Server.
OpenStreetMapLayer(string, IWebProxy)
public OpenStreetMapLayer(string userAgent, IWebProxy webProxy)
Parameters
Properties
CustomServerUris
public Collection<Uri> CustomServerUris { get; }
Property Value
- Collection<Uri>
UserAgent
public string UserAgent { get; set; }
Property Value
Methods
GetImageUriAsyncCore(int, long, long, float)
protected override Task<string> GetImageUriAsyncCore(int zoomLevel, long x, long y, float resolutionFactor)
Parameters
Returns
OpenAsyncCore(CancellationToken)
protected override Task OpenAsyncCore(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken