0
我有一張表,其中存儲了酒店的經緯度和位置。我希望實施的功能應該顯示從數據庫取得的靠近經度和緯度定義的給定點的酒店。如何獲取存儲在接近給定經度和緯度的數據庫中的酒店
控制器
function check()
{
$this->load->model('hotel');
$lat1=$this->input->post('lat');
$lng1=$this->input->post('lng');
$count['matched_data'] = $this->hotel->hoteldisplay($lat1,$lng1);
$checkdb =count($count['matched_data']);
}
Here is model:
function hoteldisplay($lat1,$lng1)
{
$this->db->select("landmark,(3959 * acos(cos(radians($lat1)) *
cos(radians(lat)) * cos(radians(longi) - rad`ians($lng1)+sin(
radians($lat1)) * sin(radians(lat)))) AS distance");
$this->db->having('distance' <= 25);
$this->db->order_by('distance');
$this->db->limit(20, 0);
}
你的問題是什麼? –
你的問題是什麼?你使用的是什麼框架? –
認爲他正在使用基於格式@YazanWYusuf的codeigniter ....但即時猜測他的控制器模型是正確的,他想爲該標記創建一個客戶端ajax事件函數..當標記被固定時,它應該發佈lat並長,並返回響應並更新地圖 –