Mobile Tile Server
سرور HTTP برای کاشی های نقشه محلی شما
جزئیات برنامه
توضیح برنامه
تجزیه و تحلیل و بررسی برنامه Android: Mobile Tile Server ، ساخته شده توسط bojko108. ذکر شده در گروه نقشه و راهبری. نسخه فعلی 5.4 است که در 16/06/2025 به روز شده است. با توجه به بررسی کاربران در Google Play: Mobile Tile Server. بیش از 136 نصب به دست آمد. Mobile Tile Server در حال حاضر 1 بررسی ، میانگین امتیاز 5.0 ستاره دارد
درباره این برنامهسرور کاشی موبایل می تواند به عنوان یک سرور HTTP استفاده شود و کاشی های نقشه را از حافظه دستگاه ارائه می دهد. هنگامی که سرور در حال اجرا است، می توانید از برنامه های مختلف نقشه برداری به کاشی ها دسترسی داشته باشید.
این برنامه چهار گزینه اصلی را ارائه می دهد:
• دسترسی به کاشی های نقشه محلی
• دسترسی به فایل های محلی MBTiles
• با طرحواره کاشی QuadKey به یک سرور کاشی هدایت شوید
• دسترسی به فایل های ثابت
دسترسی به کاشی های نقشه محلی
میتوان به کاشیهای نقشه محلی در آدرس زیر دسترسی داشت: http://localhost:PORT/tiles
جایی که PORT در تنظیمات برنامه تنظیم شده است. در تنظیمات، باید دایرکتوری را مشخص کنید، جایی که فایل ها در آن ذخیره می شوند. این دایرکتوری به عنوان روت برای سرور استفاده می شود. تمام فایل های موجود در آن دایرکتوری (از جمله زیر شاخه ها) از سرور قابل دسترسی خواهند بود.
مثال
اگر کاشیهای نقشه را در «/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png» ذخیره کردهاید، میتوانید دایرکتوری ریشه را روی «/storage/emulated/ تنظیم کنید. 0/MobileTileServer'. سپس برای دسترسی به این نقشه، سرویس را راه اندازی کنید و به مسیر زیر بروید:
'http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png'
در این مورد دایرکتوری ریشه به پوشه والد (که حاوی زیرپوشه 'Plovdiv' است) اشاره می کند. به این ترتیب می توانید چندین زیرپوشه حاوی کاشی های نقشه مختلف داشته باشید و همه از طریق یک سرور قابل دسترسی باشند!
دسترسی به فایل های محلی MBTiles
را می توان در آدرس پیدا کرد: http://localhost:PORT/mbtiles
جایی که PORT در تنظیمات برنامه تنظیم شده است. در تنظیمات، باید دایرکتوری را مشخص کنید، جایی که فایل ها در آن ذخیره می شوند. این دایرکتوری به عنوان روت برای سرور استفاده می شود. تمام فایل های موجود در آن دایرکتوری (از جمله زیر شاخه ها) از سرور قابل دسترسی خواهند بود.
از آنجایی که MBTiles از طرحواره TMS برای ذخیره کاشیهای نقشه استفاده میکند، مختصات y باید به منظور یافتن ردیف کاشی صحیح تبدیل شود. اگر برنامه شما از طرح کاشی XYZ استفاده می کند، مقدار منفی y (-y) را به عنوان پارامتر ارسال کنید.
چندین پارامتر وجود دارد که باید ارائه شود:
• 'فایل': فایل MBTiles (از جمله پسوند)
• 'z': سطح زوم نقشه
• 'x': مختصات x یک کاشی نقشه
• 'y': y مختصات یک کاشی نقشه
مثال
اگر کاشیهایی را در قالب MBTiles ذخیره کردهاید، میتوانید فایلهای خود را در دایرکتوری ریشه قرار دهید و به آنها دسترسی پیدا کنید: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}' یا اگر از طرح XYZ استفاده می شود: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}'
به یک سرور کاشی با طرحواره QuadKey Tile هدایت شوید
تغییر مسیر در آدرس زیر قابل دسترسی است: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
جایی که PORT در تنظیمات برنامه تنظیم شده است. در تنظیمات، باید دایرکتوری را مشخص کنید، جایی که فایل ها در آن ذخیره می شوند. این دایرکتوری به عنوان روت برای سرور استفاده می شود. تمام فایل های موجود در آن دایرکتوری (از جمله زیر شاخه ها) از سرور قابل دسترسی خواهند بود.
چندین پارامتر وجود دارد که باید ارائه شود:
• 'url': آدرس url که روی آن تغییر مسیر دهید
• 'quadkey': اگر سرور از طرحواره QuadKey Tile استفاده کند، 'true'
• 'z': سطح زوم نقشه
• 'x': مختصات x یک کاشی نقشه
• 'y': y مختصات یک کاشی نقشه
مثال
اگر میخواهید برای مثال از Bing Maps استفاده کنید که از طرحواره QuadKey Tile استفاده میکند و فقط مختصات کاشی XYZ را دارید، میتوانید از گزینه redirect استفاده کنید که مقدار quadkey را محاسبه میکند و سپس درخواست را به سرور هدایت میکند. برای دسترسی به کاشیهای نقشه هوایی Bing Maps میتوانید به موارد زیر بروید:
'http://localhost:PORT/redirect/?url=http://ecn.t0.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=6201&quadkey=true&z={z}&x={x }&y={y}'
ما در حال حاضر نسخه 5.4 را ارائه می دهیم. این آخرین و بهینه ترین نسخه ما است. برای بسیاری از دستگاه های مختلف مناسب است. بارگیری رایگان به طور مستقیم Apk از فروشگاه Google Play یا نسخه های دیگری که میزبان آن هستیم. علاوه بر این ، می توانید بدون ثبت نام بارگیری کنید و بدون ورود به سیستم لازم نیست.
ما بیش از 2000+ دستگاه های موجود برای Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... با گزینه های بسیار زیادی داریم ، انتخاب بازی ها یا نرم افزاری متناسب با دستگاه شما برای شما آسان است.
در صورت وجود محدودیت های کشور یا هرگونه محدودیت از طرف دستگاه شما در فروشگاه App Google ، می تواند مفید باشد.
Changelog / چه جدید است
Fix MissingForegroundServiceTypeException exception on Android 13+