Hello, I need create a function that show me currenct GPS location every 1 minute and I dont want start GPS module non-stop according to battery consumption, so I have timer and every 1 minute call this function. Problem is, that when I open my app.. waiting 1 minute to get location ... succesfully get location... I move quite far... waiting ... and not getting any update... I still see the same location.
public void getLocation()
{
try
{
latitude.Text = "updating...";
longitude.Text = "updating...";
locator = new Locator(LocationType.Hybrid);
locator.Start();
locator.Interval = 10;
Tizen.Location.Location location = locator.GetLocation();
if (location != null)
{
latitude.Text = location.Latitude.ToString();
longitude.Text = location.Longitude.ToString();
}
else
{
latitude.Text = "no GPS";
}
locator.Stop();
locator.Dispose();
locator = null;
location = null;
}
catch (Exception ex)
{
gps.Text = "no GPS";
}
}