Method: providers.vehicles.updateLocation

متوقّفة نهائيًا: يمكنك استخدام طريقة vehicles.update بدلاً منها. يعدّل موقع Automotive.updateLocation الموقع الجغرافي للمركبة.

طلب HTTP

PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateLocation

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
name

string

مطلوبة. يجب استخدام التنسيق providers/{provider}/vehicles/{vehicle}. يجب أن يكون {provider} هو رقم تعريف المشروع (على سبيل المثال، sample-cloud-project) لمشروع Google Cloud الذي يكون حساب الخدمة الذي يجري هذا الطلب من خلاله عضوًا.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
الحقول
header

object (RequestHeader)

عنوان الطلب العادي لـ Fleet Engine.

currentLocation

object (VehicleLocation)

مطلوبة. أحدث موقع جغرافي للمركبة يجب ملء الحقلَين الفرعيَين location وupdateTime.

currentState

enum (VehicleState)

اضبط حالة المركبة على ONLINE أو OFFLINE. في حال ضبط هذه السياسة على UNKNOWN_VEHICLE_STATE، لن يتم تغيير حالة المركبة.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال VehicleLocation.