Hola miquel69
Puedes probar algunas cosas a ver si lo solucionas
-Activa el modo avión y vuelve a desactivarlo para reiniciar la conexión GPS
-Comprueba en Ajustes- Privacidad-Localización si está activado y el permiso de todas las apps que necesitas que se conecten al GPS del iPhone. Desactiva Localización si está activado y vuelve a activarlo.
-Restablece los ajustes del GPS en Ajustes-General-Restablecer-Restablecer localización y privacidad
-Reinicia el iPhone (apagar y encender pasados un par de minutos)
-Fuerza el reinicio
En un iPhone 6s o una versión anterior, un iPad o un iPod touch: mantén pulsados el botón de inicio y el superior (o lateral) durante al menos 10 segundos hasta que veas el logotipo de Apple.
Finalmente restaura el iPhone con iTunes en un ordenador
Haz copia de seguridad primero
Cómo hacer una copia de seguridad del iPhone, iPad y iPod touch - Soporte técnico de Apple
Luego restauras a valores de fábrica
Restaurar el iPhone, iPad o iPod a los ajustes de fábrica - Soporte técnico de Apple
Finalmente restaura desde la copia de seguridad
Restaurar el iPhone, iPad o iPod touch desde una copia de seguridad - Soporte técnico de Apple
Si no funciona, vuelve a restaurar el iPhone, pero sin restaurar la copia. Perderás la información. Pero es mejor hacer una restauración limpia por el problema se vuelve a instalar al restaurarlo desde esa copia
Haz copia manual o en iCloud de archivos y fotos y en Ajustes-Tu nombre-iCloud-APPS QUE USAN ICLOUD, activa lo que quieres que se sincronice con la nube. Así, cuando restaures el iPhone y vuelvas a activar la sincronización, volverás a recuperar la información.
iCloud: Activar o desactivar iCloud y sus apps
Si nada funciona, lo siguiente es contactar con Apple. Llevarlo a revisar para que te den una solución si es un fallo de hardware
iPhone Centro de respuestas de Servicio - Soporte técnico de Apple
Un saludo