Editor
يقوم منتج Editor بتركيب محرر خرائط Kaleidr داخل صفحتك. وهو يعمل عبر
طريقة attach — حيث يعمل MapLibre في المستند الأصل إلى جانب واجهة المحرر
ويتم التحكم به من تطبيقك.
الحقائق الثلاث التي تحدد ما إذا كان سيعمل
| الحقيقة | الإجابة |
|---|---|
| طريقة الدمج | attach — يتم تركيب المحرر داخل صفحتك. لا يتم تشغيل MapLibre داخل iframe؛ بل يعمل في المستند الأصل. |
| النطاق المطلوب | design — يجب أن يحمل المفتاح إمكانية design. |
| الحد الأدنى للخطة | Pro — مفاتيح الخطة Free لا تسمح بنطاق design. |
يجب أن يكون أصل صفحتك ضمن قائمة الأصول المسموح بها للمفتاح قبل أن يتمكن المتصفح من
استبدال المفتاح القابل للنشر بجلسة. كما يتطلب MapLibre العامل في المستند الأصل الخاص بـ Editor
وجود 'wasm-unsafe-eval' في CSP الخاص بالعميل — راجع
Content Security Policy.
أين توجد المكونات
- مرجع SDK — Editor attach — السمات، خيارات التركيب،
ومصفوفة المقابض (
destroy,setCamera). - الأدلة:
- إرفاق المحرر — نمط التركيب من البداية إلى النهاية.
- رفع بيانات أعمالك — مسار رفع بيانات المورد المتاح لخطة Enterprise فقط.
المقتطف الوحيد
أدنى إعداد عملي لتركيب المحرر. يتم قبول pitch وbearing عند التركيب
حاليًا؛ أما تحديث الكاميرا مباشرة بعد التركيب فسيصل مع إصدار editor-ui SDK
الذي تتم متابعته بشكل منفصل عن هذه الوثائق.
<div id="editor" style="height:640px"></div>
<script src="https://cdn.kaleidr.com/embed/v1/kaleidr.js"></script>
<script>
Kaleidr.mount('#editor', {
product: 'editor',
publishableKey: 'kld_pk_live_…',
});
</script>