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 のみを指定した場合、pointplace から計算され、出力に含まれます。

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 のソースを示します。

列挙型
POINT_SOURCE_UNSPECIFIED ポイントソースが指定されていません。
POINT_SOURCE_DEVELOPER_PROVIDED LatLng はデベロッパーによって明示的に提供されています。
POINT_SOURCE_CALCULATED_FROM_PLACE LatLng は、指定された場所から計算されます。

TerminalPointId

非推奨: TerminalPoints は Fleet Engine でサポートされなくなりました。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

サポート終了。