مكتبة C++ تعمل على تشغيل خرائط متجهة قابلة للتخصيص في التطبيقات الأصلية على منصات متعددة عن طريق أخذ أوراق الأنماط التي تتوافق مع مواصفات نمط Mapbox، وتطبيقها على مربعات المتجهات التي تتوافق مع مواصفات Mapbox Vector Tile، وعرضها باستخدام OpenGL أو Metal.
لتضمين خرائط تفاعلية في تطبيق أصلي باستخدام لغة خاصة بالنظام الأساسي، قم بتثبيت Mapbox Maps SDK:
Mapbox GL JS هو النظير المستند إلى WebGL لـ Mapbox GL Native المصمم للاستخدام على الويب.
نستخدم CMake لإنشاء Mapbox GL Native لمنصات مختلفة، بما في ذلك Linux وAndroid وiOS وmacOS وWindows. الأمر التالي، الذي يتم تنفيذه من جذر شجرة المستودع هذه، سوف ينشئ Mapbox GL Native الذي يستهدف بنية المضيف الخاص بك بشرط تثبيت كافة التبعيات وتشغيل التطبيق المثال.
$ git submodule update --init --recursive
$ cmake . -B build
$ cmake --build build
$ MAPBOX_ACCESS_TOKEN=my_access_token_here ./build/platform/glfw/mbgl-glfw
تم ترخيص Mapbox GL Native بموجب ترخيص BSD المكون من فقرتين. يتم تتبع تراخيص تبعياتها عبر FOSSA: