Deck.gl یک چارچوب مصورسازی مبتنی بر WebGL است که انواع مصورسازیهای دادههای دوبعدی و سهبعدی با کاربرد آسان را با پشتیبانی از مجموعه دادههای بزرگ ارائه میدهد. میتوانید مصورسازیهای دادههای deck.gl را با استفاده از API جاوا اسکریپت Maps و کلاس GoogleMapsOverlay در deck.gl اضافه کنید.
Deck.gl از منابع داده و فرمتهای متعدد پشتیبانی میکند، و همچنین با رندر کردن لایههای تجسم چندگانه روی نقشه، تجسمهای ترکیبی ایجاد میکند.
الزامات
برای استفاده از deck.gl باید از نقشه رستری یا برداری ارائه شده توسط Maps JavaScript API استفاده کنید. اکیداً توصیه میشود از نقشه برداری استفاده کنید تا بتوانید از ویژگیهای WebGL نقشه پایه گوگل، از جمله شیب، چرخش و کنترل کامل دوربین سهبعدی، نهایت استفاده را ببرید.
برای جزئیات بیشتر به نمای کلی نقشه برداری مراجعه کنید .
بارگیری deck.gl
Deck.gl را میتوان با استفاده از یک تگ اسکریپت در برنامه وب خود بارگذاری کرد، یا به عنوان ماژول از Node Package Manager (NPM) نصب کرد.
برای اطلاعات بیشتر، به مستندات @deck.gl/google-maps در وبسایت deck.gl مراجعه کنید.
افزودن تجسمهای deck.gl به نقشه
تجسمهای Deck.gl با ایجاد یک نمونه از کلاس GoogleMapsOverlay که توسط deck.gl ارائه شده است، به نقشه اضافه میشوند.
برای اطلاعات بیشتر، به مستندات GoogleMapsOverlay در وبسایت deck.gl مراجعه کنید.
تجسمهای موجود
Deck.gl تجسمهای دوبعدی و سهبعدی مختلفی را ارائه میدهد که برای نمایش انواع مختلف دادهها بهینه شدهاند. برای مشاهده لیست کامل، به کاتالوگ لایهها در وبسایت deck.gl مراجعه کنید.
مثالها
مثالهای بیشتری از deck.gl و Maps JavaScript API را در عمل ببینید: