Da Gambas-it.org - Wikipedia.
|
|
Riga 1: |
Riga 1: |
− | Per individuare le coordinate geografiche in gradi decimali (DD) dal puntatore del mouse posto su una ''MapViewer'', è necessario prima assegnare alle proprietà ".X" e ".Y" di un oggetto della Classe ''Point'' il valore risultante rispettivamente dalla proprietà "''Mouse.X''" e "''Mouse.Y''", successivamente passare tale oggetto ''Point'' al Metodo "''MapView1.Map.PixelToMapPointRel( )''" leggendo contestualmente la proprietà ".Lat", per ottenere la "Latitudine", la proprietà ".Lon", per ottenere la "Longitudine".
| |
| | | |
− | Ovviamente le proprietà "''Mouse.X''" e "''Mouse.Y''" dovranno essere presenti e lette all'interno di un evento del mouse.
| |
− |
| |
− | Mostriamo un semplice esempio:
| |
− | '''Public''' Sub MapView1_MouseUp()
| |
− |
| |
− | Dim pt As New Point(Mouse.X, Mouse.Y)
| |
− |
| |
− | Print " Latitudine "; MapView1.Map.PixelToMapPointRel(pt).Lat; " - Longitudine "; MapView1.Map.PixelToMapPointRel(pt).Lon
| |
− |
| |
− | '''End'''
| |
Versione delle 02:07, 17 lug 2018