J'utilise codeigniter et datamapper pour construire un service d'API (sur mysql), et une partie implique la géolocalisation - mais je n'arrive pas à trouver une solution de contournement pour utiliser le type de données point. Si j'essaie d'insérer GeomFromText, le système le traite comme une chaîne.Comment utiliser un type Point ou Géométrie dans Datamapper (codeigniter)
Quelqu'un peut-il aider?
Cheers, Marque.
[Manuel MySQL] (http://dev.mysql.com/doc/refman/5.0/en/problems-with-float.html). MySQL effectue l'arrondissement lors de l'enregistrement des valeurs, donc si vous insérez 999.00009 dans une colonne FLOAT (7,4), le résultat approximatif est 999.0001. Si vous ne pouvez pas utiliser le point, il est préférable d'utiliser le point décimal. –
Eh bien, j'ai fait une bibliothèque de proxy qui prend en charge la géolocalisation (en utilisant google map service) dans Codeigniter: http://codeigniter.com/forums/viewthread/186250/, et fonctionne très bien avec mon type de données float sur ma base de données. – toopay
Ce n'est pas le même pays que les adresses postales, et la précision des échecs dans MySQL est une fonctionnalité de conception. Dans le manuel, reportez-vous à ces champs comme "Types à virgule flottante (valeur approximative)" ... [Manuel MySQL] (http://dev.mysql.com/doc/refman/5.0/fr/numeric-types.html –