Map (gb.map)
Esta classe contém o mecanismo de desenho para o mapa.
Após o tempo de inicialização, você só tem que mudar o parâmetro X, Y, Largura e Altura e chamar o procedimento draw para desenhar um mapa onde você quiser..
Propriedades estáticas
Debug
|
Returns or sets the Debug messages
|
Propriedades
Bounds
|
Returns the lat/lon coordinates at the limits of the drawed map.
|
Center
|
Returns or sets the center point of the map
|
Count
|
Returns the number of Map Layers
|
DefaultCache
|
Returns or sets the default cache path for storing Tiles
|
Height
|
|
Left
|
|
MaxZoom
|
Returns or sets the maximum Map zoom level
|
PixelBox
|
|
Proxy
|
Returns a object used for defining proxy parameters.
|
Top
|
|
Width
|
|
X
|
|
Y
|
|
Zoom
|
Returns or sets the actual Map zoom level
|
Métodos
AddShape
|
Adds a new Shape Layer to the current Map
|
AddTile
|
Adds a new Tileset Layer from remote server or local cache to the current Map
|
Draw
|
|
Exists
|
Returns if a given Layer actually exists
|
GetShape
|
Returns a _MapShape object layer
This is an alternative method to fetch Map array elements
|
GetTile
|
Returns a _MapTile Layer object
This is an alternative method to fetch Map array elements
|
Grab
|
Return an image of the given bounds, with
the given With And height, With the given margin arround.If
the zoom Is Not defined Then the better rendering zoom Is Used.
|
MapPointToPixelRel
|
Return a Point relative to the view from a MapPoint
|
PixelToMapPointRel
|
Return a MapPoint from a point relative to the view
|
Refresh
|
|
Remove
|
Removes a Layer
|
Resize
|
|
Eventos
Este é um exemplo de como inicializar o mapa:
Exemplos
Private hMap as New Map
Public Sub _New()
hMap.AddTile("OpenStreet", "http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png")
hMap.Copyright = "OpenStreetMap contributors"
End
Public Sub DrawingArea1_Draw()
hMap.Width = Draw.Width
hMap.Height = Draw.Height
hMap.Draw()
End