estoy buscando desde hace mucho tiempo algo así como un simulador CLLocationManager
que me permita simular posiciones GPS (CLLocation
casos que podrían ser recuperados a través del mecanismo de delegado estándar CLLocationManager
) a lo largo de una ruta predefinida, por ejemplo (con un KML o GPX archivo como entrada, o lo que sea, pero KML sería bueno;).CLLocationManager Simulator para simular movimientos de automóvil?
Algo como esto está disponible en el emulador de Android y me preguntaba si algo así existiría para el simulador de iPhone. Al menos esto sería genial y aceleraría las pruebas en el simulador en lugar de tener que conducir de manera real ....:/
Si no existe nada de esto, ¿cuál sería su enfoque para simular ese comportamiento e implementar el simulador de tal manera que el cliente no se ve afectado? (No hay cambio de código en el delegado de la CLLocationManager
por ejemplo.)
Gracias por sus enlaces, consejos, enfoques ...
acabo el mismo tema y así he pasado tiempo investigando este problema. AFAIK, el simulador de iPhone no se puede inyectar como el de Android. Entonces, el método actualmente sugerido es leer un archivo con lat/lon/alt/etc., Y publicar esos mensajes en el método didReceiveLocationUpdate (IIRC). – KevinDTimm
Sí, esta fue también mi solución "desesperada" :) Pero, ¿no hay algún proyecto de código abierto que genere el didReceiveLocation a la velocidad adecuada, por ejemplo? O mejor, si ha registrado alguna traza de gpx, ¿tendría en cuenta las marcas de tiempo para reproducir el mismo escenario? He buscado tal cosa, ¿pero no logré obtener una? : O Si no obtengo ningún enlace para eso, creo que voy a comenzar mi propio proyecto en torno a esto ...:/(o espere SDK 4.0?;) – yonel