نوشتن نقشه ها از Ground Up: از Google Maps به MapBox

عکس پروفایل نویسنده

سلام. طی دو سال گذشته ، من با نقشه کار کرده ام و می خواهم برای یک پروژه بزرگ املاک و مستغلات ، دانش نوشتن نقشه ها را از ابتدا به اشتراک بگذارم.

مشکل

این نقشه ما از دو سال پیش بود. تمام داده ها در هنگام بارگیری صفحه بارگیری می شوند و Google Maps پایه ها و چند ضلعی های اساسی را ارائه می دهد.

مشکل اول با این کار این بود که ما نمی توانیم همزمان هزاران نشانگر ارائه دهیم. حجم داده های بارگیری شده بر روی مشتری بیش از 10 مگابایت بود.

مشکل دوم کمبود عملکرد UI بود – سرعت ارائه ، اینرسی در هنگام کشیدن ، و صاف بودن هنگام بزرگنمایی.

و رویای ما این بود که ساختمان های سه بعدی را ارائه دهیم

تلاش شماره 1 – به Google Maps پایبند باشید

برای حل اولین مشکل ما خوشه بندی را در نظر گرفتیم. به نظر می رسید کمتر شبیه یک راه حل است و بیشتر شبیه “سلام ، ما قادر به ارائه تمام داده هایی نیستیم که می خواهید ببینید ، بنابراین در اینجا دایره شما با یک عدد است و سعی کنید بیشتر را بزرگنمایی کنید” پذیرش شکست. گزینه ای نیست

بنابراین ما به سمت KML حرکت کردیم. علیرغم این واقعیت که KML یک قالب XML است ، اشکال زدایی می تواند زمانبر باشد: شما یک محموله KML به سرور Google ارسال می کنید و هیچ پاسخی دریافت نمی کنید. بدون خطا ، فقط کاشی های خالی با جمع آوری نمونه اولیه کار ، موارد زیر را بدست آوردیم:

ما فکر کردیم “عالی است ، اکنون فقط به اندازه خودمان نشانگرهایی را در نمای نمایش ارائه می دهیم …

سئو PBN | خبر های جدید سئو و هک و سرور