Package google.maps.mapmanagement.v1

الفهرس

MapManagement

تعريف الخدمة لواجهة برمجة التطبيقات Map Management API لا تتيح Map Management API حاليًا إدارة DatasetStyleAssociations إلا. باستخدام واجهة برمجة التطبيقات، يمكن إنشاء DatasetStyleAssociations وعرضها وحذفها. لا حاجة إلى طريقة get لأنّ DatasetStyleAssociation يتم تحديده بالكامل من خلال معرّفات Dataset وMap Style، لذا يمكن التعرّف عليه بشكل فريد من خلال اسمه.

CreateDatasetStyleAssociation

rpc CreateDatasetStyleAssociation(CreateDatasetStyleAssociationRequest) returns (DatasetStyleAssociation)

تُنشئ DatasetStyleAssociation.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/cloud-platform
DeleteDatasetStyleAssociation

rpc DeleteDatasetStyleAssociation(DeleteDatasetStyleAssociationRequest) returns (Empty)

لحذف DatasetStyleAssociation يصبح الحذف حالة خاصة عندما يكون DatasetStyleAssociation مرتبطًا بشكل ضمني بخريطة واحدة على الأقل. في هذه الحالة، لا يُسمح بالحذف إلا إذا كان الطلب يحتوي على قائمة بجميع أرقام تعريف الخرائط المرتبطة بـ DatasetStyleAssociation. هذا إجراء وقائي تم وضعه لتقليل خطر إجراء تغييرات مدمرة لها آثار جانبية غير مقصودة.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/cloud-platform
ListDatasetMapAssociations

rpc ListDatasetMapAssociations(ListDatasetMapAssociationsRequest) returns (ListDatasetMapAssociationsResponse)

يسرد DatasetMapAssociations.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/cloud-platform
ListDatasetStyleAssociations

rpc ListDatasetStyleAssociations(ListDatasetStyleAssociationsRequest) returns (ListDatasetStyleAssociationsResponse)

يسرد DatasetStyleAssociations. بما أنّ DatasetStyleAssociations هي عناصر فرعية من Datasets، يتم استخدام مجموعة البيانات الرئيسية لتحديد قائمة DatasetStyleAssociations التي سيتم عرضها. في حال حذف مجموعة البيانات، مثلاً projects/123/datasets/-، ستتضمّن القائمة المعروضة جميع DatasetStyleAssociations للمشروع.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/cloud-platform

CreateDatasetStyleAssociationRequest

طلب إنشاء DatasetStyleAssociation

الحقول
parent

string

مطلوب. مجموعة البيانات الرئيسية التي ستملك DatasetStyleAssociation التنسيق: projects/{$project_number}/datasets/{$dataset_id}

dataset_style_association

DatasetStyleAssociation

مطلوب. عنصر DatasetStyleAssociation جديد

DatasetStyleAssociation

ربط بين نمط خريطة ومجموعة بيانات ويؤدي هذا الربط إلى أنّه إذا كانت الخريطة مرتبطة بتصميم الخريطة، سيتم أيضًا ربط الخريطة بمجموعة البيانات في ما يتعلق بالعرض المرئي.

الحقول
name

string

اسم المورد لمجموعة البيانات - ربط نمط الخريطة: projects/{project}/datasets/{dataset}/clientStyles/{client_style}

client_style

string

اسم مورد نمط الخريطة: projects/{project}/clientStyles/{client_style}

DeleteDatasetStyleAssociationRequest

طلب حذف DatasetStyleAssociation

الحقول
name

string

مطلوب. التنسيق: projects/${project}/datasets/{dataset_id}/clientStyles/{style_id}

map_ids[]

string

اختياريّ. يجب أن يكون هذا الحقل متوفّرًا إذا كانت مجموعة البيانات التي سيتم حذفها مرتبطة بشكل ضمني بخريطة واحدة على الأقل. هذا إجراء وقائي تم وضعه لتقليل خطر إجراء تغييرات مدمرة لها آثار جانبية غير مقصودة.

ListDatasetMapAssociationsRequest

طلب إدراج جميع أرقام تعريف الخرائط المرتبطة بشكل ضمني بمجموعة البيانات المحدّدة

الحقول
parent

string

مطلوب. DatasetStyleAssociation لعرض جميع الخرائط المرتبطة النموذج هو projects/{project_id}/datasets/{dataset_id}/clientStyles/{style_id}

page_size

int32

اختياريّ. الحد الأقصى لعدد DatasetMapAssociations المطلوب عرضها قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 20 DatasetMapAssociations كحد أقصى. الحد الأقصى للقيمة هو 50.

page_token

string

اختياريّ. رمز مميّز للصفحة، تم تلقّيه من مكالمة ListDatasetMapAssociations سابقة قدِّم هذا المرجع لاسترداد الصفحة اللاحقة. عند تقسيم الصفحات، يجب أن تتطابق جميع المَعلمات مع الطلب الأصلي.

ListDatasetMapAssociationsResponse

قائمة بأرقام تعريف الخرائط المرتبطة بشكل ضمني بمجموعة بيانات معيّنة

الحقول
map_ids[]

string

قائمة بأرقام تعريف الخرائط المرتبطة بشكل ضمني بمجموعة بيانات معيّنة

next_page_token

string

رمز مميّز يمكن إرساله على شكل page_token لاسترداد الصفحة التالية. في حال حذف هذا الحقل، لن تكون هناك صفحات لاحقة.

ListDatasetStyleAssociationsRequest

اطلب إدراج جميع DatasetStyleAssociations للمشروع.

الحقول
parent

string

مطلوب. اسم المشروع الذي تريد إدراج جميع DatasetStyleAssociations له.

page_size

int32

اختياريّ. الحد الأقصى لعدد DatasetStyleAssociations المطلوب عرضه قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 20 DatasetStyleAssociations كحد أقصى. الحد الأقصى للقيمة هو 50.

page_token

string

اختياريّ. رمز مميّز للصفحة، تم تلقّيه من مكالمة ListDatasetStyleAssociations سابقة قدِّم هذا المرجع لاسترداد الصفحة اللاحقة. عند تقسيم الصفحات، يجب أن تتطابق جميع المَعلمات مع الطلب الأصلي.

ListDatasetStyleAssociationsResponse

قائمة بعناصر DatasetStyleAssociations

الحقول
dataset_style_associations[]

DatasetStyleAssociation

قائمة بعناصر DatasetStyleAssociations

next_page_token

string

رمز مميّز يمكن إرساله على شكل page_token لاسترداد الصفحة التالية. في حال حذف هذا الحقل، لن تكون هناك صفحات لاحقة.