public void StorePosition(double newLat, double newLong) { var coordinate = new MonoTouch.CoreLocation.CLLocationCoordinate2D(newLat, newLong); //update the settings class mySettings.longitude = newLong; mySettings.latitude = newLat; mySettings.SaveSettings(); }
void ShowCarParkOnMap() { var annotation = new MapAnnotation (new CLLocationCoordinate2D (_parking.Latitude, _parking.Longitude), _parking.Description, _parking.Address); mapView.AddAnnotation (annotation); var coords = new MonoTouch.CoreLocation.CLLocationCoordinate2D (_parking.Latitude, _parking.Longitude); var span = new MKCoordinateSpan (KilometresToLatitudeDegrees (0.5), KilometresToLongitudeDegrees (0.5, coords.Latitude)); mapView.Region = new MKCoordinateRegion (coords, span); }
static extern bool YMKMapCoordinateIsZero(YMKMapCoordinate ll);
static extern bool YMKMapCoordinateIsValid(YMKMapCoordinate ll);
static extern bool YMKMapCoordinateEqualToMapCoordinate(YMKMapCoordinate ll1, YMKMapCoordinate ll2);
static extern string NSStringFromMapCoordinate(YMKMapCoordinate ll);
static extern string NSHumanReadableStringFromMapCoordinate(YMKMapCoordinate ll);
static extern NSDictionary NSDictionaryFromMapCoordinate(YMKMapCoordinate ll);