Bonjour
Comment je peux faire pour convertir des coordonnées du genre 48°52'41.5"N, 2°20'50.1"E, 0°34'21.5"W
en coordonnées pour google maps.
J'ai trouvé https://github.com/prairiewest/PHPconvertDMSToDecimal
mais comme par hasard je n'ai apparemment pas le format qui corresponds.
Merci d'avance pour l'aide.
Alors je viens de trouver mon problème. apparemment un problème d'encodage.
echo $test[0] . " : " . convertDMSToDecimal(utf8_decode($test[0])) . "<br>" . $test[1] ." : " . convertDMSToDecimal(utf8_decode($test[1])) . "<br>";
Ceci fonctionne, merci encore pour l'aide.
Bonjour,
c'est ou que ca ne marche pas?
tu peux mettre un exemple de code stp?
je viens de tester ca semble fonctionner chez moi.
require "parseCSV/parsecsv.lib.php";
require "convert.php";
$csv = new parseCSV();
$csv->auto('test/test.csv');
foreach ($csv->data as $key => $row) {
$test = explode(" ", $row["COORDONNEES GPS"]);
echo convertDMSToDecimal($row["COORDONNEES GPS"]);
echo "========================== <br>";
echo $test[0] . " : " . convertDMSToDecimal($test[0]) . "<br>" . $test[1] ." : " . convertDMSToDecimal($test[1]) . "<br>";
echo "==========================<br><br>";
}
Voilà ce qui ressort :
==========================
string(26) "48°52'41.5"N 2°37'17.8"E"
48°52'41.5"N :
2°37'17.8"E :
==========================