Example #1
0
        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)));
            }
        }
Example #2
0
        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)));
            }
        }