View Full Version : سوال: جستجو در بانک بر حسب موقعیت جغرافیایی
milad_d993
یک شنبه 10 آبان 1394, 11:28 صبح
سلام دوستان
یه فرم به شکلی که ضمیمه شده دارم و میخوام با زدن دکمه جستجو یک دایره فرضی رو به مرکزیت مختصات ما درست کنه و نزدیک ترین رستورانی در شعاع مثلا 1 کیلومتری که از نوع مورد نظرمان هست رو برگردانه
136394
کوئریش باید به چه صورت باشه؟؟؟
select lat,lng from restooran where type=1 and ???????
ادامه شرط رو باید چطوری گذاشت؟؟؟
اگه مربع بود راحت تر میشد شرط گذاشت ولی محدوده دایره ای شکل رو نمیدانم..:ناراحت::اشتباه:
arenaw
یک شنبه 10 آبان 1394, 14:25 عصر
سلام. این (http://barnamenevis.org/showthread.php?499285-%D8%B3%D9%88%D8%A7%D9%84-%D8%A7%D8%B2-%D8%A7%D8%B3%D8%A7%D8%AA%DB%8C%D8%AF-php-%D9%88-mysql&p=2230792#post2230792) تاپیک رو بخونید احتمالا به جوابتون برسید.
milad_d993
یک شنبه 10 آبان 1394, 15:13 عصر
سلام. این (http://barnamenevis.org/showthread.php?499285-%D8%B3%D9%88%D8%A7%D9%84-%D8%A7%D8%B2-%D8%A7%D8%B3%D8%A7%D8%AA%DB%8C%D8%AF-php-%D9%88-mysql&p=2230792#post2230792) تاپیک رو بخونید احتمالا به جوابتون برسید.
<strike>
به جوابم نرسیدم :(
</strike>
بزارین یکم مسئله رو سبک تر کنم: برنامه بگه در شعاع یک کیلومتری ما (دایره فرضی که ما مرکزش باشیم) رستورانی وجود داره یا خیر؟؟؟
پس این برنامه هایی مثل پارکینگ یاب و توالت یاب و ... چطوری کار میکنن؟؟؟
milad_d993
یک شنبه 10 آبان 1394, 23:37 عصر
سلام. این تاپیک رو بخونید احتمالا به جوابتون برسید.
<strike>
به جوابم نرسیدم :(
</strike>
بزارین یکم مسئله رو سبک تر کنم: برنامه بگه در شعاع یک کیلومتری ما (دایره فرضی که ما مرکزش باشیم) رستورانی وجود داره یا خیر؟؟؟
پس این برنامه هایی مثل پارکینگ یاب و توالت یاب و ... چطوری کار میکنن؟؟؟
خودشه؛ بجز پیشنهاد شما توی اون تاپیک یعنی استفاده از مربع یکی دیگه از دوستان بخش اندروید هم گفت که بجای دایره مربع سلکت کنم و درست هم هست (عصر قشنگ تاپیک رو نگاه نکردم :خجالت:)
فقط سوالی که برام پیش آمده اینه که توی تاپیکی که شما معرفی کردین برای محاسبه 4 نقطه مربعی با اضلاع 10 کیلومتری به/از lat و lng 5000 تا زیاد/کم کرده
این یعنی توی گوگل مپ مقیاس بر حسب متره؟؟؟ کمتر از متر نباشه یه وقت؟؟؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.