public void UpdateInfo(Geoposition gp) { Info.Latitude = gp.Coordinate.Latitude.ToString("0.000000"); Info.Longitude = gp.Coordinate.Longitude.ToString("0.000000"); Info.LatitudeD = gp.Coordinate.Latitude; Info.LongitudeD = gp.Coordinate.Longitude; Info.GeoHash = Geohash.encode(Info.LatitudeD, Info.LongitudeD); Info.Accuracy = gp.Coordinate.Accuracy.ToString(CultureInfo.InvariantCulture); Info.Status = PositionStatus.Ready; Info.Ttl = DateTime.Now.Millisecond; AddOrUpdateCache(); }