بازکردن مسیریابی ←موقعیت تو، آغاز مسیر
MAPEXA 1.10.0 — مسیر پیشنهادی خودرو تا ملک، با دادهٔ محلی راههای ایران.
شروع از نقشه
- ملک، نتیجهٔ جستوجو یا نقطهای روی نقشه را باز کن و «مسیریابی تا اینجا» را بزن. در پروندهٔ ملک نیز «مسیریابی تا ملک» در دسترس است.
- در بخش مسیریابی، «موقعیت فعلی من» را بزن و در مرورگر اجازهٔ موقعیتیابی بده. روشن بودن مکان گوشی لازم است.
- پس از دریافت موقعیت با دقت کافی، «نمایش مسیر خودرو» را بزن. مسیر آبی، مسافت، زمان تخمینی و فهرست راهنمای حرکت ظاهر میشوند.
- برای دنبالکردن حرکت، گزینهٔ «نقشه همراه موقعیت من حرکت کند» را فعال کن. با خروج محسوس از مسیر، بعد از دو موقعیت معتبر مسیر دوباره محاسبه میشود.
- دکمهٔ توقف GPS ردیابی را قطع میکند. با خروج از صفحه یا رفتن به زبانهٔ دیگر نیز ردیابی متوقف میشود؛ برای ادامه آن را دوباره روشن کن.
انتخاب مبدأ روی نقشه و ورود مختصات هم ممکن است. وقتی دقت اعلامشده بیشتر از ۱۰۰ متر یا موقعیت قدیمیتر از ۲۰ ثانیه باشد، محاسبه از GPS متوقف میشود تا موقعیت تازه برسد. رسیدن به نزدیکی مقصد با دو موقعیت با دقت حداکثر ۳۰ متر در فاصلهٔ ۲۵ متر بررسی میشود؛ ورودی واقعی ملک را جداگانه بررسی کن.
گوشی، کامپیوتر و اینترنت
- روی همان کامپیوتر، برنامه را با Start-MAPEXA.exe باز کن. آدرس localhost یا 127.0.0.1 امکان درخواست موقعیت را دارد؛ بسیاری از کامپیوترها گیرندهٔ GPS ندارند و ممکن است موقعیت دقیق پیدا نکنند.
- برای گوشی مشتری، سایت باید با HTTPS و گواهی معتبر در دسترس باشد. آدرس HTTP شبکهٔ خانه برای موقعیتیابی مرورگر کافی نیست. اجراکنندهٔ فعلی فقط روی همان کامپیوتر گوش میدهد؛ بازکردن آن از گوشی ممکن نیست.
- نقشه و محاسبه به نشان، Google Maps، CDN یا API خارجی وابسته نیستند. روی نصب محلی، فایلها از دستگاه خوانده میشوند. روی سرور، مشتری باید به همان سرور دسترسی داشته باشد؛ این نسخه بستهٔ آفلاین نصبشونده روی گوشی نیست.
- دریافت موقعیت را سیستمعامل و مرورگر انجام میدهند. دقت و امکان کار بدون اینترنت به دستگاه، تنظیمات و محیط بستگی دارد؛ MAPEXA وجود سیگنال GPS را تضمین نمیکند.
- مسیریابی نزدیک فقط فایلهای محدوده را میخواند. مسیرهای دور ممکن است شبکهٔ کامل حدود ۱۴۲ مگابایتی را بخوانند و حافظهٔ بیشتری مصرف کنند. مرورگر بهروز با Web Worker و DecompressionStream لازم است.
لینک برای مشتری
صفحهٔ navigate.html نقشهٔ عمومی مشتری است و بانک خصوصی ملک، مخاطب، پیگیری و آمار را باز نمیکند. پس از انتقال بستهٔ کامل به سرور HTTPS، مقصد را انتخاب کن و «لینک مقصد برای مشتری» را بزن. لینک فقط نام و مختصات دقیق مقصد را دارد، نه موقعیت مشتری. فقط مقصدی را به اشتراک بگذار که نمایش موقعیت آن مجاز است.
در «آمادهسازی معرفی ملک»، آدرس HTTPS صفحهٔ navigate.html روی سرور خودت را در کادر اختیاری نقشه وارد کن و خروجی نمایشگاه را دوباره بساز. دکمهٔ مسیریابی فقط برای ملکهایی ظاهر میشود که موقعیت دقیقشان برای خروجی انتخاب شده است. تا پیش از نصب سرور، کادر را خالی بگذار. پیشنمایش محصورِ داخل میزکار ممکن است اجازهٔ بازکردن زبانهٔ جدید ندهد؛ لینک را در فایل خروجی واقعی بررسی کن.
معنای خط و زمان مسیر
خط آبی روی شبکهٔ راههای ثبتشده محاسبه میشود. خطچین قهوهای تنها فاصلهٔ نقطه تا راه است؛ وجود مسیر قابل عبور، گذرگاه یا ورودی ملک را تأیید نمیکند. اگر تا ۳۰۰ متری نقطه راه مناسب پیدا نشود، خطای روشن نمایش داده میشود و مسیر ساختگی تولید نمیشود.
این نسخه برای خودروی سواری است؛ مسیر پیاده، دوچرخه، وسایل سنگین، ترافیک زنده و راهنمای صوتی ندارد. زمان برآوردی است و سریعترین مسیر واقعی را تضمین نمیکند. برخی راههای محدود، خصوصی یا دارای شرایط نامطمئن از شبکه حذف میشوند؛ پوشش OSM و محدودیتهای ثبتنشده ممکن است مسیر را طولانی کنند یا مانع یافتن مسیر شوند. دستور گردش از شکل هندسی راه استخراج میشود و شمارهٔ خروجی میدان را تعیین نمیکند. علائم و شرایط واقعی راه مقدماند؛ هنگام رانندگی با صفحه کار نکن.
حریم موقعیت
GPS فقط با اقدام کاربر و اجازهٔ مرورگر شروع میشود. موقعیت زنده در حافظهٔ همین صفحه میماند و در localStorage، پرونده، آمار یا پشتیبان ثبت نمیشود. مختصات دقیق GPS به API بیرونی ارسال نمیشود. درخواست فایلهای نقشه و محدوده روی سرور خودت ممکن است در گزارشهای معمول سرور ثبت شود.
داده و آزمون
دادهٔ دریافتشده در ۲۰۲۶/۱۱/۰۳: ۳٬۱۰۷٬۴۵۲ گره، ۷٬۰۲۶٬۱۰۹ یال جهتدار و ۳٬۰۷۰ قاعدهٔ گردش. منبع: © OpenStreetMap contributors / Geofabrik؛ مجوز ODbL. سازندهٔ داده و تنظیمات قابل خواندن در پوشهٔ tools/routing موجود است.
مسیرهای تنکابن–سلیمانآباد، تهران، شیراز و تهران–اصفهان در آزمون محاسباتی موفق بودند. نمونهٔ تنکابن در مرورگر نیز ۱۱٫۸ کیلومتر و ۱۷ دقیقهٔ تخمینی نشان داد. اینها آزمون داده و نرمافزارند، نه پیمایش میدانی. GPS فیزیکی گوشی و اجرای Windows این نسخه در این محیط آزمایش نشدهاند؛ بررسی گرافیکی کامل نقشه به علت غیرفعال بودن WebGL محیط آزمایش ممکن نبود.
مستندات موقعیتیابی مرورگر · محدودیت گردش OSM · مجوزهای پروژه