diff --git a/docs/docs/AllConstants.html b/docs/docs/AllConstants.html index 32222f3..21ed921 100644 --- a/docs/docs/AllConstants.html +++ b/docs/docs/AllConstants.html @@ -83,25 +83,35 @@

All Constants

Prefix to add to proxy URLs if it only contains host:port - some URL parsers handle such inputs as proto:path

+HTTPTLSProto +OSM.NetworkRequest +

 

+ + LayersAll OSM.MapControl

Constant containing all numbers of layers

- + LayersNone OSM.MapControl

Constant containing no layers

- + ReqTimeout OSM.NetworkRequest

Timeout for connect and request

- + SampleHeaders OSM.NetworkRequest

Headers that you could add to TNetworkRequestQueue.

+ +SampleUserAgent +OSM.NetworkRequest +

 

+ SystemProxy OSM.NetworkRequest diff --git a/docs/docs/AllFunctions.html b/docs/docs/AllFunctions.html index a4253f3..3ac4c74 100644 --- a/docs/docs/AllFunctions.html +++ b/docs/docs/AllFunctions.html @@ -23,9 +23,19 @@

All Functions and Procedures

Calculates distance between two geo points in meters Other

-EnsureInMap -OSM.SlippyMapUtils -

Ensures rect Rc is inside a map at zoom level Zoom, corrects values if necessary

+CheckEngineCap +OSM.NetworkRequest +

Check if capability is in set of capabilities and raise exception if not

+ + +CheckEngineCaps +OSM.NetworkRequest +

Check if a network engine is capable of handling all the request properties.

+ + +CheckHTTPError +OSM.NetworkRequest +

Check if response code means HTTP error, raise exception then

EnsureInMap @@ -33,35 +43,45 @@

All Functions and Procedures

Ensures point Pt is inside a map at zoom level Zoom, corrects values if necessary

+EnsureInMap +OSM.SlippyMapUtils +

Ensures rect Rc is inside a map at zoom level Zoom, corrects values if necessary

+ + FormatTileURL OSM.TilesProvider

Format URL for a given tile using OpenLayers-compatible URL template.

- + GeoCoordsToMap OSM.SlippyMapUtils

Converts geo rect in degrees to map rect in pixels

- + GeoCoordsToMap OSM.SlippyMapUtils

Converts geo point in degrees to map point in pixels

- + GetScaleBarParams OSM.SlippyMapUtils

Calculates parameters of map scalebar according to zoom level Zoom

- + InMap OSM.SlippyMapUtils

Checks if point Pt is inside a map at zoom level Zoom

- + InMap OSM.SlippyMapUtils

Checks if rect Rc is inside a map at zoom level Zoom

+ +IsHTTPError +OSM.NetworkRequest +

Return true if response code means HTTP error

+ LatitudeToMapCoord OSM.SlippyMapUtils @@ -105,17 +125,17 @@

All Functions and Procedures

NetworkRequest OSM.NetworkRequest.RTL -

Capabilities of RTL engine Function executing a network request.

+

Capabilities of RTL engine Procedure executing a network request.

NetworkRequest OSM.NetworkRequest.Synapse -

Function executing a network request.

+

Procedure executing a network request.

NetworkRequest OSM.NetworkRequest.WinInet -

Function executing a network request.

+

Procedure executing a network request.

RectFromPoints @@ -166,12 +186,12 @@

All Functions and Procedures

ToOuterCoords OSM.MapControl -

Convert a rect inside a viewport having given top-left point to absolute map rect

+

Convert a point inside a viewport having given top-left point to absolute map coords

ToOuterCoords OSM.MapControl -

Convert a point inside a viewport having given top-left point to absolute map coords

+

Convert a rect inside a viewport having given top-left point to absolute map rect

ToTileBoundary diff --git a/docs/docs/AllIdentifiers.html b/docs/docs/AllIdentifiers.html index d5a3232..ccc2d01 100644 --- a/docs/docs/AllIdentifiers.html +++ b/docs/docs/AllIdentifiers.html @@ -23,100 +23,120 @@

All Identifiers

Calculates distance between two geo points in meters Other

+CheckEngineCap +OSM.NetworkRequest +

Check if capability is in set of capabilities and raise exception if not

+ + +CheckEngineCaps +OSM.NetworkRequest +

Check if a network engine is capable of handling all the request properties.

+ + +CheckHTTPError +OSM.NetworkRequest +

Check if response code means HTTP error, raise exception then

+ + DefaultCacheImageTilesHorz OSM.MapControl

Default Width (Horizontal dimension) and Height (Vertical dimension) of cache image in number of tiles.

- + DefaultCacheImageTilesVert OSM.MapControl

 

- + DefaultCacheMarginSize OSM.MapControl

Default margin that is added to cache image to hold view area, in number of tiles

- + DefaultLabelMargin OSM.MapControl

Default size of margin for labels on map, in pixels

- + DefaultMapMarkCaptionStyle OSM.MapControl

Default style of mapmark caption.

- + DefaultMapMarkGlyphStyle OSM.MapControl

Default style of mapmark glyph.

- + DefaultTilePathPatt OSM.TileStorage

Default pattern of tile file path.

- + EngineCapabilities OSM.NetworkRequest.Synapse

Capabilities of Synapse engine

- + EngineCapabilities OSM.NetworkRequest.WinInet

Capabilities of WinInet engine

- + EnsureInMap OSM.SlippyMapUtils

Ensures rect Rc is inside a map at zoom level Zoom, corrects values if necessary

- + EnsureInMap OSM.SlippyMapUtils

Ensures point Pt is inside a map at zoom level Zoom, corrects values if necessary

- + FormatTileURL OSM.TilesProvider

Format URL for a given tile using OpenLayers-compatible URL template.

- + GDI_HANDLES_LIMIT OSM.TileStorage

Default overall limit is 10k per process, choose reasonable number below this limit

- + GDI_PER_BMP OSM.TileStorage

Number of GDI handles per TBitmap

- + GDI_PER_PNG OSM.TileStorage

Number of GDI handles per TPngImage

- -GeoCoordsToMap -OSM.SlippyMapUtils -

Converts geo rect in degrees to map rect in pixels

- GeoCoordsToMap OSM.SlippyMapUtils

Converts geo point in degrees to map point in pixels

+GeoCoordsToMap +OSM.SlippyMapUtils +

Converts geo rect in degrees to map rect in pixels

+ + GetScaleBarParams OSM.SlippyMapUtils

Calculates parameters of map scalebar according to zoom level Zoom

- + HTTPProxyProto OSM.NetworkRequest

Prefix to add to proxy URLs if it only contains host:port - some URL parsers handle such inputs as proto:path

+ +HTTPTLSProto +OSM.NetworkRequest +

 

+ InMap OSM.SlippyMapUtils @@ -128,105 +148,115 @@

All Identifiers

Checks if rect Rc is inside a map at zoom level Zoom

+IsHTTPError +OSM.NetworkRequest +

Return true if response code means HTTP error

+ + LatitudeToMapCoord OSM.SlippyMapUtils

Converts geo coord in degrees to map coord in pixels

- + LayersAll OSM.MapControl

Constant containing all numbers of layers

- + LayersNone OSM.MapControl

Constant containing no layers

- + LongitudeToMapCoord OSM.SlippyMapUtils

Converts geo coord in degrees to map coord in pixels Degrees to pixels

- + MapCoordToLatitude OSM.SlippyMapUtils

Converts map coord in pixels to geo coord in degrees

- + MapCoordToLongitude OSM.SlippyMapUtils

Converts map coord in pixels to geo coord in degrees Pixels to degrees

- + MapHeight OSM.SlippyMapUtils

Returns height of map at zoom level Zoom in pixels

- + MapToGeoCoords OSM.SlippyMapUtils

Converts map rect in pixels to geo rect in degrees

- + MapToGeoCoords OSM.SlippyMapUtils

Converts map point in pixels to geo point in degrees

- + MapWidth OSM.SlippyMapUtils

Returns width of map at zoom level Zoom in pixels

- + NetworkRequest OSM.NetworkRequest.RTL -

Capabilities of RTL engine Function executing a network request.

+

Capabilities of RTL engine Procedure executing a network request.

- + NetworkRequest OSM.NetworkRequest.Synapse -

Function executing a network request.

+

Procedure executing a network request.

- + NetworkRequest OSM.NetworkRequest.WinInet -

Function executing a network request.

+

Procedure executing a network request.

- + PMapMarkCaptionStyle OSM.MapControl

 

- + PMapMarkGlyphStyle OSM.MapControl

 

- + PTile OSM.SlippyMapUtils

 

- + RectFromPoints OSM.SlippyMapUtils

Construct TRect from two TPoint-s

- + RegisterTilesProvider OSM.TilesProvider

Add class of tiles provider to global TilesProviders array.

- + ReqTimeout OSM.NetworkRequest

Timeout for connect and request

- + SampleHeaders OSM.NetworkRequest

Headers that you could add to TNetworkRequestQueue.

+ +SampleUserAgent +OSM.NetworkRequest +

 

+ SystemProxy OSM.NetworkRequest @@ -238,9 +268,9 @@

All Identifiers

 

-TBlockingNetworkRequestFunc +TBlockingNetworkRequestProc OSM.NetworkRequest -

Generic type of blocking network request function.

+

Generic type of blocking network request procedure.

TCacheLimits @@ -280,128 +310,138 @@

All Identifiers

THttpRequestCapabilities OSM.NetworkRequest -

Capabilities that a network engine has

+

 

+THttpRequestCapability +OSM.NetworkRequest +

Capabilities that a network engine has

+ + THttpRequestProps OSM.NetworkRequest

Generic properties of request.

- + TileCount OSM.SlippyMapUtils

Returns count of tiles on Zoom level (= 2ˆZoom) Tile utils

- + TileMetersPerPixelOnEquator OSM.SlippyMapUtils

See https://wiki.openstreetmap.org/wiki/Zoom_levels Level Degree Area m / pixel ˜Scale # Tiles 0 360 whole world 156,412 1:500 million 1 1 180 78,206 1:250 million 4 2 90 39,103 1:150 million 16 3 45 19,551 1:70 million 64 4 22.5 9,776 1:35 million 256 5 11.25 4,888 1:15 million 1,024 6 5.625 2,444 1:10 million 4,096 7 2.813 1,222 1:4 million 16,384 8 1.406 610.984 1:2 million 65,536 9 0.703 wide area 305.492 1:1 million 262,144 10 0.352 152.746 1:500,000 1,048,576 11 0.176 area 76.373 1:250,000 4,194,304 12 0.088 38.187 1:150,000 16,777,216 13 0.044 village/town 19.093 1:70,000 67,108,864 14 0.022 9.547 1:35,000 268,435,456 15 0.011 4.773 1:15,000 1,073,741,824 16 0.005 small road 2.387 1:8,000 4,294,967,296 17 0.003 1.193 1:4,000 17,179,869,184 18 0.001 0.596 1:2,000 68,719,476,736 19 0.0005 0.298 1:1,000 274,877,906,944 20 0.00025 mid-sized bldng 0.149 1:5,00 1,099,511,627,776

- + TilesEqual OSM.SlippyMapUtils

Compares tiles

- + TilesProviders OSM.TilesProvider

Global list of registered tiles providers.

- + TileToStr OSM.SlippyMapUtils

Returns standartized string representation of Tile

- + TileValid OSM.SlippyMapUtils

Checks Tile fields for validity

- + TILE_BITMAP_SIZE OSM.TileStorage

Amount of bytes that a single tile bitmap occupies in memory.

- + TILE_IMAGE_HEIGHT OSM.SlippyMapUtils

Height of map tile in pixels

- + TILE_IMAGE_WIDTH OSM.SlippyMapUtils

Width of map tile in pixels

- + TMapControl OSM.MapControl

Control displaying a map or its visible part.

- + TMapLayer OSM.MapControl

Number of a layer

- + TMapLayers OSM.MapControl

 

- + TMapMark OSM.MapControl

Class representing a single mapmark.

- + TMapMarkCaptionStyle OSM.MapControl

Visual properties of mapmark's caption

- + TMapMarkCustomProp OSM.MapControl

Flags to indicate which properties must be taken from MapMark object when drawing.

- + TMapMarkCustomProps OSM.MapControl

 

- + TMapMarkGlyphShape OSM.MapControl

Shape of mapmark glyph

- + TMapMarkGlyphStyle OSM.MapControl

Visual properties of mapmark's glyph

- + TMapMarkList OSM.MapControl

List of mapmarks.

- + TMapMouseMode OSM.MapControl

Mode of handling of plain left mouse button press

- + TMapOption OSM.MapControl

Options of map control

- + TMapOptions OSM.MapControl

 

- + TMapZoomLevel OSM.SlippyMapUtils

Map zoom.

+ +TNetworkClient +OSM.NetworkRequest +

Base class for network client object.

+ TNetworkRequestQueue OSM.NetworkRequest @@ -410,6 +450,11 @@

All Identifiers

ToInnerCoords OSM.MapControl +

Convert absolute map rect to a rect inside a viewport having given top-left point

+ + +ToInnerCoords +OSM.MapControl

Convert absolute map coords to a point inside a viewport having given top-left point