Dim lm As LocationManager
lm.Initialize("Localizacion")
' para poner en marcha
lm.requestGPSLocation ' el GPS
lm.requestMobileLocation ' resto del dispositivo
' para pararlo
lm.stopMobileListening
lm.stopGPSListening
' Evento al moverte y tener activo el requestGPSLocation o requestMobileLocation
Sub Localizacion_LocationChanged (Longitude As Double, Latitude As Double, Altitude As Double, Accuracy As Float, Bearing As Float, Provider As String, Speed As Float, Time As Long)
log("Longitude: " & Longitude & " Latitude: " & Latitude & " Altitude: " & Altitude & " Accuracy: " & Accuracy & " Bearing: " & Bearing & " Speed: " & Speed)
End Sub
' CALCULAR DISTANCIA ENTRE PUNTOS libreria gps
Dim Latitude2, Longitude2, Distancia As Double
Dim Location1, Location2 As Location
Location1.Initialize
Location2.Initialize
Location1.Latitude = Latitude1 ' con la que quieres comparar
Location1.Longitude = Longitude1 ' con la que quieres comparar
Location2.Latitude = GPS_Latitud ' la actual del evento
Location2.Longitude = GPS_Longitud ' la actual del evento
Distancia = Location1.DistanceTo(Location2) ' viene en metros