Cargo-Planner Docs
أمثلة
بناءً على التكوين الأولي المتاح هنا، قمنا بتوفير بعض هياكل البيانات التي يمكنك أن تستلهم منها عند إنشاء تكاملك.
يمكن أن تشير أنواع الحاويات وأنواع المنصات إلى معرف و / أو بيانات مضمنة. عند استخدام معرف، سيتم جلب مواصفات نوع الحاوية والمنصة من مكتبة الحاويات الخاصة بنا. يمكنك جلب مواصفات الحاوية بواسطة المعرف وأيضًا تجاوز الخصائص عن طريق تغيير حقولها في هيكل البيانات المعني.
ارجع إلى وثائق API لمعرفة جميع الخصائص المتاحة.
التحميل في حاوية مخصصة
let calculationData = {
length_dim: 'M',
weight_dim: 'KG',
items: [
{
label: 'My cargo 1',
l: 0.5,
w: 0.4,
h: 0.3,
wt: 25,
qty: 100,
},
],
container_types: [
{
name: 'My container',
L: 12,
W: 2,
H: 2,
payload: 20000,
},
],
};
التحميل في حاوية من المكتبة
سيتم تحميل البضائع في نوع حاوية من المكتبة - وأيضًا تجاوز الحمولة (الوزن الأقصى). يمكنك العثور على الأنواع المتاحة في: وثائق API
let calculationData = {
length_dim: 'M',
weight_dim: 'KG',
items: [
{
label: 'My cargo 1',
l: 0.5,
w: 0.4,
h: 0.3,
wt: 25,
qty: 100,
},
],
container_types: [
{
id: 1, //a 20ft DV - id found from the API
payload: 20000,
},
],
};
التحقق من عدد البضائع التي يمكن وضعها في مقطورة
هذا المثال سيتحقق من عدد البضائع التي يمكن وضعها في مقطورة نصفية بطول 53 قدم
let calculationData = {
length_dim: 'M',
weight_dim: 'KG',
items: [
{
label: 'My cargo 1',
l: 0.5,
w: 0.4,
h: 0.3,
wt: 25,
tiltable: true,
qty: undefined, // No limit load
},
],
container_types: [
{
id: 1080, //a 53ft Semi trailer - id found from the API
payload: 1080,
},
],
};
البضائع المحملة على منصات
المثال أدناه سيقوم أولاً بتحميل البضائع مع تعيين حقل التحميل على المنصة إلى true في نوع المنصة المقدم، ثم تحميل المنصات والبضائع الأخرى في نوع الحاوية المخصص لدينا
let calculationData = {
length_dim: 'M',
weight_dim: 'KG',
items: [
{
label: 'My cargo 1',
l: 0.5,
w: 0.4,
h: 0.3,
wt: 25,
qty: 100,
palletize: true,
},
{
label: 'My cargo 2',
l: 2,
w: 1,
h: 0.5,
wt: 250,
qty: 2,
palletize: false, //default
},
],
container_types: [
{
name: 'My container',
L: 12,
W: 2,
H: 2,
payload: 20000,
},
],
pallet_types: [
{
name: 'EU',
L: 1.2,
W: 0.8,
H: 0,
max_height: 2,
payload: 1000,
},
],
};