¿Cómo cambiar el posicionamiento GPS del teléfono móvil?
Después de la prueba, este método es solo para que los desarrolladores lo depuren y no puede modificar la posición del teléfono móvil durante mucho tiempo.
1. Primero, necesitas tener algunos conocimientos sobre sistemas de coordenadas.
IOS, el sistema de coordenadas nativo es WGS-84.
Sistema de coordenadas nacional de Amap: GCS-02
Sistema de coordenadas de desplazamiento de Baidu: BD-09
Comprenda esto primero y luego deberá usar la conversión.
2. Encuentra las coordenadas de la ubicación a simular en la página extraída del Amap. Aquí pruebo las aguas de Jiuzhaigou.
/consola/display/selector?
Obtener las coordenadas de Gaode: 103.29, 328 069.
Debido a que esta coordenada tendrá un error de desplazamiento cuando se muestre en el mapa de un teléfono móvil, es necesario convertirla al WGS-84 de Apple.
Después de buscar el algoritmo en Internet y convertirlo:
Obtenga las coordenadas de Jiuzhaigou: 33.14438 0310. 586638766
Coloque las coordenadas convertidas en la parte posterior. gpx y luego modifíquelo aquí para simular otras ubicaciones.
3. Utilice Xcode para crear un proyecto FakeGPS.
En este punto, cree un nuevo archivo XML JZG.gpx externamente, que contenga la siguiente información, y luego impórtelo al proyecto.
¿Eso? versión xml = "1.0" codificación = "UTF-8"? gt ltgpx version="1.1 "
creador = " GMapToGPX 6.4j-/GPX/1/1 "
xmlns:xsi = "/GPX/1/1/GPX/1 /1/gpx > ltcmt gt Jiuzhaigou.
ltdesc gt;Jiuzhaigou