با سلام
تمرینهای این بخش رو با روش زیر انجام دادم و نتیجه هم گرفتم .
میخواستم ببینم درست هست یا نه ...
سوالی که دارم اینه که آیا در مقیاس بزرگتر که شاید میلیونها لوکیشن باشه ... امکان استفاده از این روشها وجود داره یا نه
آیا برای بیشتر کردن سرعت جستجو،ناحیه بندی خاصی انجام میشه ؟
چون اگر بخواهیم برای هر جستجو تمام لوکیشنها بررسی بشه .. فکر کنم منطقی نباشه
حل تمرین لوکیشنها ی موجود در فاصله خاص مثلا 1000 متر --->
ابتدا با کلیک کردن روی نقطه current location به محل مربوطه میرویم و سپس تعریف کردم که با کلیک شدن یک ajax با متود get به سمت فایل اصلی یعنی index بره
و بعد لوکیشن تمام نقاط رو به صورت json به سمت فایل اصلی برمی گردونیم و با استفاده از توابع مربوطه فاصله رو میگیریم و فیلتر میکنیم.
این عکس هم validation ارسال است
کدهای زیر هم مربوط به جستجو د ر یک تایپ خاص و گرفتن نزدیکترین نقطه به مکان مشخص میباشد.
ابتدا یک ایکون روی فایل تعریف کردم و یک کلاس مشخص دادم و سپسس با تایپ خاص به سمت یک فایل ajax فرستادم و بعد از تاییدیه وجود تایپ مربوطه ... لوکیشنها رو گرفتم و به فایل اصلی در قالب یک json فرستادم .
سپس فاصله نقاط تا نقطه مشخص رو گرفتم و بین اونها کمترین رو انتخاب و در نقشه مارک کردم.