Fabrice
8/19/2013 - 3:05 PM

Géolocalisation : Calcule de distance lat/long avec Codeigniter

Géolocalisation : Calcule de distance lat/long avec Codeigniter

<?php
$this->db->select("*, ( 6371 * acos( cos( radians('".$geoc['lat']."') ) * cos( radians( geoc_adresse.lat ) ) * cos( radians( geoc_adresse.long ) - radians('".$geoc['long']."') ) + sin( radians('".$geoc['lat']."') ) * sin( radians( geoc_adresse.lat ) ) ) ) AS distance");
$this->db->join('geoc_adresse', 'geoc_adresse.id_geoc = agenda.geoc_adresse_id_geoc');
$this->db->having("distance < '".$geoc['km']."'");
$this->db->order_by('distance');
?>