نمایش نتایج 1 تا 2 از 2

نام تاپیک: یافتن نزدیکترین موقعیت ها به من

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار mohamadlvs
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    شیراز
    پست
    131

    یافتن نزدیکترین موقعیت ها به من

    سلام
    داخل برنامه ام تعدادی افراد با نام محل سکونت یا کار خود و آدرس موقعیت جغرافیایی ثبت شدن من میخوام اگه کسی در یه نقطه شروع به جستجو کرد تا فاصله 20 کیلومتری از اطراف خود کسانی که توی برنامه هستن براش پیدا کنه از نزدیکترین به دورترین. کتابخانه ای اگه هست معرفی کنید یا اگه میشه از طریق محاسبات جغرافیایی این رو بدست آورد... یا از طریق سرویس نشان یا سیدار...
    ممنونم

  2. #2
    کاربر دائمی آواتار hharddy
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    تهران
    پست
    383

    نقل قول: یافتن نزدیکترین موقعیت ها به من

    کتابخانه که فکر نمیکنم باشه ولی یکم محاسبات ریاضی میخواد
    فرض میکنیم مختصات جغرافیایی مکان هارو تو دیتابیس دارید در این صورت بهتره روی کوئری که مینویسید تمرکز کنید
    اگر بیشتر از 30 رکورد میخواید برگرده limit رو تغییر بدید


    SELECT
    id, (
    6371* acos (
    cos ( radians(78.3232) )
    * cos( radians( lat ) )
    * cos( radians( lng ) - radians(65.3234) )
    + sin ( radians(78.3232) )
    * sin( radians( lat ) )
    )
    ) AS distance
    FROM markers
    HAVING distance < 20
    ORDER BY distance
    LIMIT 0 , 30;


تاپیک های مشابه

  1. کد وضعیت دامین(EPP کد) چیست؟چرا باید وضعیت دامین را بدانیم؟
    نوشته شده توسط mohamadiran در بخش توسعه وب (Web Development)
    پاسخ: 0
    آخرین پست: یک شنبه 27 خرداد 1397, 14:54 عصر
  2. پاسخ: 2
    آخرین پست: جمعه 17 شهریور 1391, 12:26 عصر
  3. پاسخ: 3
    آخرین پست: پنج شنبه 16 شهریور 1391, 02:12 صبح
  4. پاسخ: 1
    آخرین پست: پنج شنبه 17 مرداد 1387, 17:08 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •