protected override void OnAppearing() { base.OnAppearing(); if (pickupPosition.Latitude > 0 && pickupPosition.Longitude > 0) { Debug.WriteLine("Destination page {0} {1}", pickupPosition.Latitude, pickupPosition.Longitude); map.Pins.Add(new Pin { Type = PinType.Place, Position = pickupPosition, Label = "Pick up locaatoin" //,Address = "custom detail info" }); map.MoveToRegion(MapSpan.FromCenterAndRadius(pickupPosition, Distance.FromMiles(3))); } }
protected override void OnAppearing() { base.OnAppearing(); double pickupLat = Convert.ToDouble(selectedBooking.pickup_lat), pickupLong = Convert.ToDouble(selectedBooking.pickup_long), destinationLat = Convert.ToDouble(selectedBooking.drop_lat), destinationLong = Convert.ToDouble(selectedBooking.drop_long); Position pickup = new Position(pickupLat, pickupLong); Position destination = new Position(destinationLat, destinationLong); if (pickupLat > 0 && pickupLong > 0) { Debug.WriteLine("Destination page {0} {1}", pickupPosition.Latitude, pickupPosition.Longitude); map.Pins.Add(new Pin { Type = PinType.Place, Position = pickup, Label = "Pick up location" //,Address = "custom detail info" }); map.MoveToRegion(MapSpan.FromCenterAndRadius(pickup, Distance.FromMiles(3))); } if (destinationLat > 0 && destinationLong > 0) { Debug.WriteLine("Destination page {0} {1}", pickupPosition.Latitude, pickupPosition.Longitude); map.Pins.Add(new Pin { Type = PinType.Place, Position = destination, Label = "Drop location" //,Address = "custom detail info" }); map.MoveToRegion(MapSpan.FromCenterAndRadius(destination, Distance.FromMiles(3))); } }