Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Enumeración GeoPositionStatus

.NET Framework (current version)
 

Publicado: octubre de 2016

Indica la capacidad del proveedor de ubicación para proporcionar actualizaciones de ubicación.

Espacio de nombres:   System.Device.Location
Ensamblado:  System.Device (en System.Device.dll)

public enum GeoPositionStatus

Nombre de miembroDescripción
Disabled

El proveedor de ubicación está deshabilitado. En Windows 7, este es el caso cuando la directiva de grupo ha deshabilitado la plataforma Sensor y ubicación.

Initializing

El proveedor de ubicación se está inicializando. Por ejemplo, un GPS que todavía está obteniendo una revisión tiene este estado.

NoData

No hay datos de ubicación están disponibles desde cualquier proveedor de ubicación.

Ready

Un proveedor de ubicación está listo para proporcionar nuevos datos.

En el ejemplo siguiente se muestra cómo controlar StatusChanged imprime actual y los eventos GeoPositionStatus.

using System;
using System.Device.Location;
namespace ShowStatusUpdates
{
    class Program
    {
        static void Main(string[] args)
        {
            ShowStatusUpdates();
        }

        static void ShowStatusUpdates()
        {
            GeoCoordinateWatcher watcher = new GeoCoordinateWatcher();
            watcher.Start();

            watcher.StatusChanged += new EventHandler<GeoPositionStatusChangedEventArgs>(watcher_StatusChanged);

            Console.WriteLine("Enter any key to quit.");
            Console.ReadLine();

        }

        static void watcher_StatusChanged(object sender, GeoPositionStatusChangedEventArgs e)
        {
            switch (e.Status)
            {
                case GeoPositionStatus.Initializing:
                    Console.WriteLine("Working on location fix");
                    break;

                case GeoPositionStatus.Ready:
                    Console.WriteLine("Have location");
                    break;

                case GeoPositionStatus.NoData:
                    Console.WriteLine("No data");
                    break;

                case GeoPositionStatus.Disabled:
                    Console.WriteLine("Disabled");
                    break;
            }
        }

    }
}

.NET Framework
Disponible desde 4.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: