Guia do desenvolvedor
Local Navigation
- Visão geral dos serviços que se baseiam em localização
- Encontrar uma localização
- Ativar e consultar Serviços de localização no aparelho
- Obter uma localização usando GPS
- Especificar o modo de GPS
- Especificação do modo GPS usando o JSR 179
- Especificar o modo de GPS com o uso de extensões BlackBerry para JSR 179
- Recuperar informações de localização usando o modo de GPS assistido
-
Recuperar um provedor de localização
- Recuperar um provedor de localização usando a classe LocationProvider
- Controle de rastreamento usando a classe BlackBerryLocationProvider
- Controlar o rastreamento usando a classe BlackBerryLocationProvider
- Exemplo de código: Usar a classe BlackBerryLocationProvider para controlar o rastreamento
- Recuperar um provedor de localização usando a classe BlackBerryLocationProvider
-
Recuperar a localização de um aparelho BlackBerry
- Recuperar a localização de um aparelho BlackBerry
- Exemplo de código: Recuperar a localização do GPS de um aparelho BlackBerry
- Recuperar a localização de um aparelho BlackBerry especificando solicitações de ponto contínuas
- Exemplo de código: Recuperar a localização do GPS de um aparelho BlackBerry usando solicitações de ponto contínuas
- Recuperação de informações de localização usando a classe Local
- Recuperar informações de localização usando a classe Location
- Exemplo de código: Usar a classe Location para recuperar informações de localização do GPS
- Recuperação de informações de localização usando a classe BlackBerryLocation
- Recuperar informações de satélite usando a classe BlackBerryLocation
- Exemplo de código: Usar a classe BlackBerryLocation para recuperar informações de satélite
- Alterar os critérios para receber informações de localização
- Exemplo de código: Alterar os critérios para recuperar informações de localização
- Manipulação de erro
- Recuperar uma localização do GPS usando uma página da Web
- Obter uma localização usando geolocalização
- Recuperar o ponto otimizado com GPS e localização geográfica
- Solicitar atualizações de GPS e localização geográfica simultâneas
- Geocodificação e geocodificação reversa
- Receber alertas de proximidade usando geofence
- Determinar a direção ou a posição
- Obter o tempo estimado de viagem, distância e hora de partida
- Visualizar uma localização usando mapas
- Personalizar a aparência de um mapa
- Integrar com o BlackBerry Maps
- Mais informações
- Glossário
- Enviar comentários
- Aviso legal
Documentação do produto
>
Documentação do desenvolvedor
>
Guias de desenvolvimento Java e referência de API
>
Guia do desenvolvedor
Location-Based Services - BlackBerry Java SDK - 7.0
Manipular erros (JSR 179)
Se uma solicitação para um ponto de GPS resultar em erro, você pode recuperar o último erro retornado.
- Importe a classe necessária.
import net.rim.device.api.gps.GPSInfo;
- Crie uma classe e um construtor.
public class handleGPS { public handleGPS() { } } - No construtor, chame GPSInfo.getLastGPSError() para carregar o erro.
switch (GPSInfo.getLastGPSError()) { case GPSInfo.GPS_ERROR_NONE: break; case GPSInfo.GPS_ERROR_ALMANAC_OUTDATED: break; case GPSInfo.GPS_ERROR_AUTHENTICATION_FAILURE: break; case GPSInfo.GPS_ERROR_CHIPSET_DEAD: break; case GPSInfo.GPS_ERROR_DEGRADED_FIX_IN_ALLOTTED_TIME: break; case GPSInfo.GPS_ERROR_GPS_LOCKED: break; case GPSInfo.GPS_ERROR_INVALID_NETWORK_CREDENTIAL: break; case GPSInfo.GPS_ERROR_INVALID_REQUEST: break; case GPSInfo.GPS_ERROR_LOW_BATTERY: break; case GPSInfo.GPS_ERROR_NETWORK_CONNECTION_FAILURE: break; case GPSInfo.GPS_ERROR_NO_FIX_IN_ALLOTTED_TIME: break; case GPSInfo.GPS_ERROR_NO_SATELLITE_IN_VIEW: break; case GPSInfo.GPS_ERROR_PRIVACY_ACCESS_DENIED: break; case GPSInfo.GPS_ERROR_SERVICE_UNAVAILABLE: break; case GPSInfo.GPS_ERROR_TIMEOUT_DEGRADED_FIX_NO_ASSIST_DATA: break; case GPSInfo.GPS_ERROR_TIMEOUT_NO_FIX_NO_ASSIST_DATA: break; }
Próximo tópico: Manipular erros (extensões BlackBerry para JSR 179)
Tópico anterior:
Manipulação de erro
Estas informações foram úteis? Gostaríamos de receber seus comentários.