Solicitar actualizaciones simultáneas de geoubicación y GPS
Puede solicitar actualizaciones simultáneas de geoubicación y GPS. La solicitud de actualizaciones simultáneas ofrece flexibilidad a la aplicación con el fin de especificar parámetros de solicitud (por ejemplo, la frecuencia y el tiempo de espera) y para seleccionar la información de ubicación más conveniente a utilizar según los criterios personalizados. Por ejemplo, puede que desee proporcionar a los usuarios de dispositivos BlackBerry una ubicación aproximada y rápida (mediante la geoubicación) antes de que haya disponible un punto de posición GPS más adecuado.
Para solicitar las actualizaciones de geoubicación y de GPS, debe crear dos subprocesos separados con el fin de solicitar las instancias independientes de BlackBerryLocationProvider. Un subproceso especifica un modo de ubicación GPS y el otro subproceso especifica un modo de geoubicación.
Ejemplo de código: solicitar actualizaciones simultáneas de geoubicación y GPS
//In a GPS thread
try
{
BlackBerryLocationProvider provider = (BlackBerryLocationProvider)
LocationProvider.getInstance(new BlackBerryCriteria(
GPSInfo.GPS_MODE_ASSIST));
}
catch (LocationException e)
{
showException(e);
}
//In a geolocation thread
try
{
BlackBerryLocationProvider provider = (BlackBerryLocationProvider)
LocationProvider.getInstance(new BlackBerryCriteria(
LocationInfo.GEOLOCATION_MODE_CELL));
}
catch (LocationException e)
{
showException(e);
}
¿Le ha resultado útil esta información? Envíenos sus comentarios.