Ejemplo n.º 1
0
        public sealed override void RegionChanged(MKMapView mapView, bool animated)
        {
            var pos = new Binding3DLocation(mapView.Camera.CenterCoordinate.Latitude, mapView.Camera.CenterCoordinate.Longitude, mapView.Camera.Altitude);

            if (CameraMoved?.CanExecute(pos) ?? false)
            {
                CameraMoved.Execute(pos);
            }
        }
Ejemplo n.º 2
0
        public void OnCameraMove()
        {
            var loc = new Binding3DLocation(
                latitude: GoogleMap.CameraPosition.Target.Latitude,
                longitude: GoogleMap.CameraPosition.Target.Longitude,
                altitude: GoogleMap.CameraPosition.Zoom
                );

            if (CameraMoved?.CanExecute(loc) ?? false)
            {
                CameraMoved.Execute(loc);
            }
        }