MapLibre GL JS هي مكتبة مفتوحة المصدر لنشر الخرائط على مواقع الويب الخاصة بك أو التطبيقات المستندة إلى عرض الويب. يمكن عرض الخرائط بسرعة بفضل عرض تجانب المتجهات المتسارع بواسطة GPU.
نشأت باعتبارها شوكة مفتوحة المصدر لـ Mapbox-gl-js، قبل التحول إلى ترخيص غير OSS في ديسمبر 2020. كان الهدف من الإصدارات الأولية للمكتبة (1.x) أن تكون بديلاً مباشرًا لنظام التشغيل OSS الخاص بـ Mapbox. الإصدار (1.x) مزود بوظائف إضافية، ولكنه تطور كثيرًا منذ ذلك الحين.
قم بتضمين ملفات JavaScript وCSS في <head>
ملف HTML الخاص بك.
<script src='https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.js'></script><link href='https://unpkg.com/maplibre-gl@latest /dist/maplibre-gl.css' rel='stylesheet' />
قم بتضمين التعليمة البرمجية التالية في <body>
لملف HTML الخاص بك.
<div id='map' style='width: 400px; الارتفاع: 300 بكسل;'></div><script>var Map = new Maplibregl.Map({ الحاوية: "خريطة"، النمط: "https://demotiles.maplibre.org/style.json"، // موقع ورقة الأنماط المركز: [-74.5، 40]، // موضع البداية [Lng، lat] التكبير/التصغير: 9 // بدء التكبير});</script>
استمتع بالخريطة!
الوثائق الكاملة لهذه المكتبة متاحة هنا.
تحقق من الميزات من خلال الأمثلة.
يعرض | |
---|---|
تريد مثالا؟ قم بإلقاء نظرة على وثائق MapLibre GL JS الرسمية.
استخدم روابط MapLibre GL JS لـ React وAngular. اكتشف المزيد على Awesome-maplibre.
انضم إلى قناة #maplibre Slack في OSMUS: احصل على دعوة على https://slack.openstreetmap.us/ اقرأ دليل CONTRIBUTING.md للتعرف على كيفية قيامنا بالأشياء هنا.
إذا كنت تعتمد على برنامج مجاني بديل لـ mapbox-gl-js
، فيرجى التفكير في الانضمام إلى جهودنا! نرحب بأي شخص لديه مصلحة في شوكة صحية يقودها المجتمع لمساعدتنا في معرفة خطواتنا التالية. نحن نرحب بالمساهمين والقادة! يمثل MapLibre GL JS بالفعل الجهود المشتركة لعدد قليل من جهود الشوكة المبكرة، ونحن جميعًا نستفيد من "مشروع واحد" بدلاً من "طريقتنا". إذا كنت تعرف شوكات أخرى، يرجى التواصل معهم وتوجيههم هنا.
تم تطوير MapLibre GL JS وفقًا للإصدار الدلالي (2.0.0).
نحن نقدم مكافآت لبعض المهام في مستودع MapLibre GL JS. اقرأ المزيد عن المكافآت في دليلنا خطوة بخطوة:
https://maplibre.org/roadmap/step-by-step-bounties-guide/
واعثر على جميع المكافآت المنشورة حاليًا في MapLibre GL JS هنا.
نشكر كل من دعمنا ماليا في الماضي وشكر خاص للأشخاص والمنظمات الذين يدعموننا بالتبرعات المتكررة!
اقرأ المزيد عن برنامج رعاية MapLibre على https://maplibre.org/sponsors/.
ذهب:
فضي:
الداعمين والداعمين:
نود أن نشيد بالعمل الرائع الذي ساهم به Mapbox في المصدر المفتوح. إن مجتمع المصادر المفتوحة حزين لانفصاله عنهم، ولكننا في نفس الوقت نشعر بالامتنان لكل ما ساهموا به بالفعل. mapbox-gl-js
1.x هو إنجاز مفتوح المصدر يعيش الآن باسم maplibre-gl
. نحن فخورون بالتطور على أكتاف العمالقة، شكرًا لك Mapbox ??♀️.
برجاء الأخذ في الاعتبار: تعد عمليات النقل الخلفية غير المصرح بها أكبر تهديد لمشروع MapLibre. من غير المقبول إعادة التعليمات البرمجية من Mapbox-gl-js، والتي لا يغطيها ترخيص BSD-3 السابق. إذا لم تكن متأكدًا من هذه المشكلة، من فضلك اسأل!
تم ترخيص MapLibre GL JS بموجب ترخيص BSD المكون من 3 فقرات.