TerminalLocation

किसी वेपॉइंट की जगह के बारे में बताता है.

JSON के काेड में दिखाना
{
  "point": {
    object (LatLng)
  },
  "place": string,
  "pointLocationSource": enum (PointSource),
  "terminalPointId": {
    object (TerminalPointId)
  },
  "accessPointId": string,
  "tripId": string,
  "terminalLocationType": enum (WaypointType)
}
फ़ील्ड
point

object (LatLng)

इससे वेस्टपॉइंट की सटीक LatLng जानकारी मिलती है. इनपुट के तौर पर point या place में से किसी एक की जानकारी देना ज़रूरी है. अगर दोनों की जानकारी दी गई है, तो point का इस्तेमाल रूटिंग के लिए और place का इस्तेमाल मेटाडेटा के लिए किया जाएगा. अगर इनपुट के तौर पर सिर्फ़ place दिया गया है, तो point का हिसाब place से लगाया जाएगा और उसे आउटपुट में शामिल किया जाएगा.

place

string

इस जगह की जानकारी देने वाले संसाधन का नाम. फ़ॉर्मैट places/{placeId} है. इनपुट के तौर पर point या place में से किसी एक की जानकारी देना ज़रूरी है. अगर दोनों की जानकारी दी गई है, तो point का इस्तेमाल रूटिंग के लिए और place का इस्तेमाल मेटाडेटा के लिए किया जाएगा. place को आउटपुट में सिर्फ़ तब शामिल किया जाता है, जब उसे इनपुट में शामिल किया गया हो. इसका मतलब है कि LatLng से कोई place लुकअप नहीं किया गया है.

इस सुविधा को प्रयोग के तौर पर दिया जा रहा है.

pointLocationSource

enum (PointSource)

सिर्फ़ आउटपुट के लिए. point फ़ील्ड का सोर्स.

terminalPointId
(deprecated)

object (TerminalPointId)

अब काम नहीं करता: इसके बजाय, place फ़ील्ड का इस्तेमाल करें.

accessPointId
(deprecated)

string

अब काम नहीं करता: इसके बजाय, place फ़ील्ड का इस्तेमाल करें.

tripId
(deprecated)

string

समर्थन नहीं होना या रुकना.

terminalLocationType
(deprecated)

enum (WaypointType)

अब काम नहीं करता: Vehicle.waypoint में यह डेटा होगा.

PointSource

LatLng के सोर्स के बारे में बताता है.

Enums
POINT_SOURCE_UNSPECIFIED पॉइंट सोर्स की जानकारी नहीं दी गई है.
POINT_SOURCE_DEVELOPER_PROVIDED LatLng को डेवलपर ने साफ़ तौर पर उपलब्ध कराया था.
POINT_SOURCE_CALCULATED_FROM_PLACE LatLng का हिसाब, दी गई जगह के हिसाब से लगाया गया था.

TerminalPointId

बंद कर दिया गया: Fleet Engine में अब TerminalPoints काम नहीं करते. इसके बजाय, TerminalLocation.point का इस्तेमाल करें.

JSON के काेड में दिखाना
{
  "value": string,

  // Union field Id can be only one of the following:
  "placeId": string,
  "generatedId": string
  // End of list of possible types for union field Id.
}
फ़ील्ड
value
(deprecated)

string

समर्थन नहीं होना या रुकना.

यूनियन फ़ील्ड Id. समर्थन नहीं होना या रुकना. Id इनमें से कोई एक हो सकता है:
placeId
(deprecated)

string

समर्थन नहीं होना या रुकना.

generatedId
(deprecated)

string

समर्थन नहीं होना या रुकना.