DeliveryVehicleLocation

একটি সময়ে একটি গাড়ির অবস্থান, গতি এবং শিরোনাম।

JSON প্রতিনিধিত্ব
{
  "location": {
    object (LatLng)
  },
  "horizontalAccuracy": number,
  "latlngAccuracy": number,
  "heading": integer,
  "bearingAccuracy": number,
  "headingAccuracy": number,
  "altitude": number,
  "verticalAccuracy": number,
  "altitudeAccuracy": number,
  "speedKmph": integer,
  "speed": number,
  "speedAccuracy": number,
  "updateTime": string,
  "serverTime": string,
  "locationSensor": enum (DeliveryVehicleLocationSensor),
  "isRoadSnapped": boolean,
  "isGpsSensorEnabled": boolean,
  "timeSinceUpdate": integer,
  "numStaleUpdates": integer,
  "rawLocation": {
    object (LatLng)
  },
  "rawLocationTime": string,
  "rawLocationSensor": enum (DeliveryVehicleLocationSensor),
  "rawLocationAccuracy": number,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (DeliveryVehicleLocationSensor),
  "supplementalLocationAccuracy": number,
  "roadSnapped": boolean
}
ক্ষেত্র
location

object ( LatLng )

গাড়ির অবস্থান। যখন এটি ফ্লিট ইঞ্জিনে পাঠানো হয়, তখন গাড়ির অবস্থান একটি GPS অবস্থান। আপনি যখন এটি একটি প্রতিক্রিয়া হিসাবে পান, তখন গাড়ির অবস্থানটি হয় একটি GPS অবস্থান, একটি পরিপূরক অবস্থান, বা অন্য কিছু আনুমানিক অবস্থান হতে পারে৷ উৎসটি locationSensor উল্লেখ করা হয়েছে।

horizontalAccuracy
(deprecated)

number

বাতিল করা হয়েছে: এর পরিবর্তে latlngAccuracy ব্যবহার করুন।

latlngAccuracy

number

ব্যাসার্ধ হিসাবে মিটারে location নির্ভুলতা।

heading

integer

ডিগ্রীতে গাড়ির গতিপথ। 0 উত্তর প্রতিনিধিত্ব করে। বৈধ পরিসীমা হল [0,360)।

bearingAccuracy
(deprecated)

number

বাতিল করা হয়েছে: পরিবর্তে headingAccuracy ব্যবহার করুন।

headingAccuracy

number

ডিগ্রীতে heading যথার্থতা।

altitude

number

WGS84 এর উপরে মিটারে উচ্চতা।

verticalAccuracy
(deprecated)

number

বাতিল করা হয়েছে: পরিবর্তে altitudeAccuracy ব্যবহার করুন।

altitudeAccuracy

number

মিটারে altitude নির্ভুলতা।

speedKmph
(deprecated)

integer

ঘণ্টায় কিলোমিটারে গাড়ির গতি। বাতিল করা হয়েছে: পরিবর্তে speed ব্যবহার করুন।

speed

number

মিটার/সেকেন্ডে গাড়ির গতি

speedAccuracy

number

মিটার/সেকেন্ডে speed নির্ভুলতা।

updateTime

string ( Timestamp format)

সেন্সরের ঘড়ি অনুসারে সেন্সর দ্বারা location জানানোর সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

serverTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। যে সময় সার্ভার অবস্থানের তথ্য পেয়েছে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

locationSensor

enum ( DeliveryVehicleLocationSensor )

অবস্থান ডেটা প্রদানকারী (উদাহরণস্বরূপ, GPS )।

isRoadSnapped

boolean

location একটি রাস্তায় স্ন্যাপ করা হয়েছে কিনা।

isGpsSensorEnabled

boolean

শুধুমাত্র ইনপুট। মোবাইল ডিভাইসে GPS সেন্সর সক্ষম কিনা তা নির্দেশ করে৷

timeSinceUpdate

integer

শুধুমাত্র ইনপুট। এই অবস্থানটি প্রথম সার্ভারে পাঠানোর সময় (সেকেন্ডে)৷ এটি প্রথম আপডেটের জন্য শূন্য হবে। যদি সময়টি অজানা থাকে (উদাহরণস্বরূপ, যখন অ্যাপটি পুনরায় চালু হয়), এই মানটি শূন্যে পুনরায় সেট হয়৷

numStaleUpdates
(deprecated)

integer

শুধুমাত্র ইনপুট। অপ্রচলিত: একটি অবস্থান পুরানো কিনা তা নির্ধারণ করতে এখন অন্যান্য সংকেত ব্যবহার করা হয়।

rawLocation

object ( LatLng )

কাঁচা গাড়ির অবস্থান (রোড-স্ন্যাপার দ্বারা প্রক্রিয়াজাত করা হয়নি)।

rawLocationTime

string ( Timestamp format)

কাঁচা অবস্থানের সাথে যুক্ত টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

rawLocationSensor

enum ( DeliveryVehicleLocationSensor )

কাঁচা অবস্থানের উৎস। GPS ডিফল্ট।

rawLocationAccuracy

number

একটি ব্যাসার্ধ হিসাবে rawLocation এর যথার্থতা, মিটারে।

supplementalLocation

object ( LatLng )

সমন্বিত অ্যাপ দ্বারা সরবরাহিত পরিপূরক অবস্থান।

supplementalLocationTime

string ( Timestamp format)

পরিপূরক অবস্থানের সাথে যুক্ত টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

supplementalLocationSensor

enum ( DeliveryVehicleLocationSensor )

সম্পূরক অবস্থানের উৎস। CUSTOMER_SUPPLIED_LOCATION এ ডিফল্ট।

supplementalLocationAccuracy

number

মিটারে ব্যাসার্ধ হিসাবে supplementalLocation নির্ভুলতা।

roadSnapped
(deprecated)

boolean

বাতিল করা হয়েছে: পরিবর্তে isRoadSnapped ব্যবহার করুন।

ডেলিভারি যানবাহন অবস্থান সেন্সর

অবস্থান নির্ধারণ করতে ব্যবহৃত সেন্সর বা পদ্ধতি।

Enums
UNKNOWN_SENSOR সেন্সর অনির্দিষ্ট বা অজানা।
GPS জিপিএস বা অ্যাসিস্টেড জিপিএস।
NETWORK সহায়ক জিপিএস, সেল টাওয়ার আইডি, বা ওয়াইফাই অ্যাক্সেস পয়েন্ট।
PASSIVE সেল টাওয়ার আইডি বা ওয়াইফাই অ্যাক্সেস পয়েন্ট।
ROAD_SNAPPED_LOCATION_PROVIDER মোবাইল ডিভাইস দ্বারা নির্ধারিত একটি অবস্থান যা রাস্তার সম্ভাব্য অবস্থান।
CUSTOMER_SUPPLIED_LOCATION একটি স্বাধীন উৎস থেকে গ্রাহকের সরবরাহকৃত অবস্থান। সাধারণত, এই মানটি ড্রাইভার SDK চালিত মোবাইল ডিভাইস ব্যতীত অন্য উত্স থেকে সরবরাহ করা অবস্থানের জন্য ব্যবহার করা হয়৷ যদি মূল উৎস অন্য enum মানগুলির একটি দ্বারা বর্ণিত হয়, তাহলে সেই মানটি ব্যবহার করুন। CUSTOMER_SUPPLIED_LOCATION চিহ্নিত অবস্থানগুলি সাধারণত একটি DeliveryVehicle এর lastLocation.supplemental_location_sensor এর মাধ্যমে প্রদান করা হয়।
FLEET_ENGINE_LOCATION এটিতে উপলব্ধ সিগন্যালের উপর ভিত্তি করে ফ্লিট ইঞ্জিন দ্বারা গণনা করা একটি অবস্থান। শুধুমাত্র আউটপুট। এই মানটি প্রত্যাখ্যান করা হবে যদি এটি একটি অনুরোধে প্রাপ্ত হয়।
FUSED_LOCATION_PROVIDER অ্যান্ড্রয়েডের ফিউজড লোকেশন প্রোভাইডার।
CORE_LOCATION Apple অপারেটিং সিস্টেমে অবস্থান প্রদানকারী।