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イベント関数を作成したいのですが...マーカーが固定されているとき、長い応答を返し、マップを更新 –