إنتقل إلى المحتوى الرئيسي

Editor

يقوم منتج Editor بتركيب محرر خرائط Kaleidr داخل صفحتك. وهو يعمل عبر طريقة attach — حيث يعمل MapLibre في المستند الأصل إلى جانب واجهة المحرر ويتم التحكم به من تطبيقك.

الحقائق الثلاث التي تحدد ما إذا كان سيعمل

الحقيقةالإجابة
طريقة الدمجattach — يتم تركيب المحرر داخل صفحتك. لا يتم تشغيل MapLibre داخل iframe؛ بل يعمل في المستند الأصل.
النطاق المطلوبdesign — يجب أن يحمل المفتاح إمكانية design.
الحد الأدنى للخطةPro — مفاتيح الخطة Free لا تسمح بنطاق design.

يجب أن يكون أصل صفحتك ضمن قائمة الأصول المسموح بها للمفتاح قبل أن يتمكن المتصفح من استبدال المفتاح القابل للنشر بجلسة. كما يتطلب MapLibre العامل في المستند الأصل الخاص بـ Editor وجود 'wasm-unsafe-eval' في CSP الخاص بالعميل — راجع Content Security Policy.

أين توجد المكونات

  • مرجع SDKEditor attach — السمات، خيارات التركيب، ومصفوفة المقابض (destroy, setCamera).
  • الأدلة:

المقتطف الوحيد

أدنى إعداد عملي لتركيب المحرر. يتم قبول 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>