Este es mi primer mensaje déspues de la presentación, es para contar mi experiencia.
Gen lo ha explicado muy bien. Pongo un ejemplo, nuestra htc tiene un gps (hard) que comunica con los satelites pero requiere de un soft (IGO,Tom Tom, Googlemaps) que interprete los datos y nos muestre latitudes y longitudes, altura sobre el nivel del mar, rutas, distancias, orientación, etc...sin este soft, ni siquiera somos conscientes de que tenemos gps en nuestra terminal.
He estado recientemente en el sahara y al conectar el igo, como no existen mapas de marruecos me muestra un error (conflicto entre los datos del gps y los almacenados en el soft de IGO). Con el IGO habitualmente no se activa la conexión de datos y tampoco con el tom tom supongo.
En cambio, con google maps si que puedo posicionarme en cualquier lugar del mundo y me mostrara un punto sobre una foto indicandome mi situación, incluso el punto se desplazará y me indicará que ruta estoy siguiendo con una resolución y aproximación muy buena.
EL problema es que se activa la conexión de datos y el roaming por estar en un país extranjero, aun no se lo que me cobraran (tenia curiosidad por probarlo y ver como funcionaba) pero puede ser útil en caso de verse extraviado.
Lo que hace la telefonía 3G o hdspa (no estoy muy seguro) es mandar los mapas a tu telefono en función de los datos que recibe del GPS por la misma vía, el terminal se encarga de mostrarlo en pantalla correctamente. Funciona y es increibel su exactitud.
SALUDOS y perdon por el tocho