Presentación GPS en interiores
Siempre que vamos a presentar nuestras aplicaciones de Android / iOS a los clientes que utilizan GPS, siempre recibimos datos GPS incorrectos (en interiores y nuestras aplicaciones vuelven a la ubicación de red). ¿Hay una manera rápida de 'fudge' datos GPS para nuestras presentaciones de clientes?
En este momento siempre tenemos que estar seguros de programar las reuniones un 30 minutos más para explicar a los no técnicos por qué GPS no funciona en interiores (mientras que la aplicación se utilizará 99,999% al aire libre). Al final siempre terminamos pareciendo estúpidos.
- Permisos del administrador de ubicaciones de Android que se utilizarán
- Asistencia de inyección de datos en GPS
- GeoTagging Photo's después de usar Camera Intent
- LocationManager.requestLocationUpdates agregar o actualizar?
- El icono de GPS sigue parpadeando después de locationManager.removeUpdates () y estableciendo locationManager en null
- Android: envía los datos de la ubicación en segundo plano periódicamente (cada 30 segundos) y solicita al servidor nuevos datos
- LocationManager.isProviderEnabled (LocationManager.NETWORK_PROVIDER) no es fiable, ¿por qué?
- OnPause para detener LocationManager
- IsProviderEnabled (LocationManager.NETWORK_PROVIDER) devuelve false
- El acceso al GPS no funciona. La aplicación utiliza la red para obtener ubicación
- Especificar intervalos para que el Administrador de ubicaciones transmita la ubicación actual en Android
- Obtener el nombre de ubicación actual del usuario sin necesidad de utilizar gps o Internet, sino mediante Network_Provider en android
- El método getLastKnownLocation devuelve siempre null
Explique que el GPS no funciona dentro y luego haga su demo fuera
BTW, traer referencias sobre por qué GPS no funciona en el interior.
Mueva todo su código de ubicación a su propia clase. Regresar las ubicaciones fijas / elegidas en el modo "demo".
Creo que sería mejor explicarle a su cliente que el GPS no funciona bien en su interior. La honestidad es mucho mejor que el maldito. Además, demuestra que realmente sabes tus cosas.
Si tienes que hacerlo, pon en static vars. Esto requiere que usted conozca las coordenadas de su ubicación elegida por desgracia.
Este es un artículo que describe el uso de Mock Locations en Android. En Configuración-> Aplicaciones-> Desarrollo, hay una opción para "permitir localizaciones falsas" – http://techxplorer.com/2011/07/01/using-mock-locations-in-android/
Puede simular la ubicación desde Xcode. Puede ejecutar su aplicación en un dispositivo o un simulador y simular la ubicación con Xcode Xcode-> Product-> Debug-> Simular ubicación Puede utilizar las pocas ubicaciones que ya están en Xcode o agregar ubicaciones personalizadas o incluso cargar un archivo GPX
- No se puede establecer el color cuando android: state_enabled = "false"
- Comunicación bidireccional entre android y Server