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.

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

  • La llamada requiere permisos que pueden ser rechazados por el usuario.
  • ¿Cuál es el significado de android.location.LocationManager.PASSIVE_PROVIDER?
  • Cómo obtener una referencia a LocationManager dentro de un fragmento
  • OnLocationChanged siempre devuelve la antigua ubicación
  • Android GPS Localización Velocidad no fiable
  • LocationListener de NETWORK_PROVIDER está habilitado pero, onLocationChanged nunca se llama
  • Ubicación de Android getBearing () devuelve siempre 0
  • ¿por qué location.getSpeed ​​() siempre devuelve 0 mientras usa NETWORK_PROVIDER en android?
  • La búsqueda de ubicación GPS nunca se detiene en ICS
  • ¿Cómo funciona getAltitude () de Android GPS Location Works
  • Forzar la alerta de proximidad para usar Proveedor de red
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.