Differenze tra le versioni di "Individuare le coordinate geografiche su una MapViewer dal puntatore del mouse"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "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"...")
 
(Pagina svuotata)
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