Ver Mensaje Individual
  #10 (permalink)  
Antiguo 15/01/2013, 19:12
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consulta php - mysq me trunca los caracteres.

Cita:
Como la pàgina me arroja esa cantidad de decimales, pensè que era necesario almacenarlo con esa cantidad de decimales.
Es muy probable que los decimales te los esté almacenando, desde el momento en que Google Maps te los está entregando así, pero ten en cuenta que el truncado puede estar proviniendo (los más expertos seguro que lo saben mejor), más exactamente de PHP y no de la base.
Para ver los decimales completos de la posición almacenada lo que puedes hacer es esto, siempre y cuando los campos sean FLOAT:
Código MySQL:
Ver original
  1. SELECT FORMAT(longitud, 14) LNG, FORMAT(latitud, 14) LAT
  2. FROM tabla;
eso devolverá hasta 14 decimales (creo que es el límite que GoogleMaps te devuelve) que hayan sido almacenados en ese campo.
Eso si: Si se truncan, es problema de PHP, porque la consulta debería devolverlos (y yo los obtengo de mis tablas de geolocalización).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)