نمایش پست ها در محدوده چند کیلومتری یک موقعیت جغرافیایی در لاراول

ساخت وبلاگ
$lat = YOUR_CURRENT_LATTITUDE;
$lon = YOUR_CURRENT_LONGITUDE;
 
DB::table("posts")
->select("posts.id"
,DB::raw("6371 * acos(cos(radians(" . $lat . "))
* cos(radians(posts.lat))
* cos(radians(posts.lon) - radians(" . $lon . "))
+ sin(radians(" .$lat. "))
* sin(radians(posts.lat))) AS distance"))
->groupBy("posts.id")
->get();


 

روش همروند و غیر همروند در ارسال درخواست به سرور و دریافت پاسخ از آن...
ما را در سایت روش همروند و غیر همروند در ارسال درخواست به سرور و دریافت پاسخ از آن دنبال می کنید

برچسب : نویسنده : aphpkar9 بازدید : 234 تاريخ : شنبه 9 آذر 1398 ساعت: 16:31