RouteModifiers (Automotive)

ルートの計算時に満たすオプションの条件のセットをカプセル化します。

JSON 表現
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean,
  "avoidVignettes": [
    string
  ],
  "hovPreference": {
    object (HOVPreference)
  }
}
フィールド
avoidTolls

boolean

true に設定すると、妥当な場合に有料道路が回避され、有料道路を含まないルートが優先されます。DRIVETWO_WHEELER RouteTravelMode にのみ適用されます。

avoidHighways

boolean

true に設定すると、妥当な場合には高速道路を避け、高速道路を含まないルートを優先します。DRIVETWO_WHEELER RouteTravelMode にのみ適用されます。

avoidFerries

boolean

true に設定すると、妥当な場合にフェリーを避け、フェリーを含まないルートを優先します。DRIVETWO_WHEELERRouteTravelMode にのみ適用されます。

avoidIndoor

boolean

true に設定すると、妥当な場合に屋内へのナビゲーションが回避され、屋内ナビゲーションを含まないルートが優先されます。WALK RouteTravelMode にのみ適用されます。

vehicleInfo

object (VehicleInfo)

車両情報を指定します。

tollPasses[]

enum (TollPass)

通行証に関する情報をカプセル化します。通行パスが指定されている場合、API はパス料金を返そうとします。通行証が指定されていない場合、API は通行証を不明として扱い、現金料金を返そうとします。DRIVETWO_WHEELER RouteTravelMode にのみ適用されます。

avoidTunnels

boolean

true に設定すると、妥当な場合にはトンネルが回避され、トンネルを含まないルートが優先されます。DRIVETWO_WHEELER RouteTravelMode にのみ適用されます。RoutingPreferenceTRAFFIC_AWARE_OPTIMAL に設定する必要があります。このフィールドは v2.computeRouteMatrix ではサポートされていません。

avoidVignettes[]

string

true に設定すると、一部の国において妥当な場合に、周辺減光のある道路が除外されます。この機能に対応している国では、周辺減光のある道路を通るルートが優先されます。DRIVETWO_WHEELER RouteTravelMode にのみ適用されます。RoutingPreferenceTRAFFIC_AWARE_OPTIMAL に設定する必要があります。国は Unicode CLDR 地域コードで指定する必要があります。サポートされている国は CH、AT、CZ、HU、SI、SK です。このフィールドは v2.computeRouteMatrix ではサポートされていません。

hovPreference

object (HOVPreference)

HOV の対象となる道路の有無に基づいてルートを変更するかどうかを指定します。このフィールドは v2.computeRouteMatrix ではサポートされていません。

VehicleInfo

車両の情報(排気ガスの種類など)が含まれます。

JSON 表現
{
  "emissionType": enum (VehicleEmissionType),
  "totalAxleCount": integer,
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ]
}
フィールド
emissionType

enum (VehicleEmissionType)

車両の排出量タイプを表します。DRIVE RouteTravelMode にのみ適用されます。

totalAxleCount

integer

軸の合計数。設定する場合は 2 以上にする必要があります。トラック輸送をトリガーするには設定する必要がありますが、トレーラーの場合はオプションです。RouteTravelModeDRIVE の場合、このフィールドは v2.computeRouteMatrix ではサポートされていません。

totalHeightMm

string (int64 format)

車両の高さ(取り付けられているトレーラーの高さを含む)。トラック輸送またはトレーラーでトリガーするように設定する必要があります。RouteTravelModeDRIVE の場合、このフィールドは v2.computeRouteMatrix ではサポートされていません。

totalLengthMm

string (int64 format)

車両の長さ(取り付けられているトレーラーの長さを含む)。トラック輸送またはトレーラーでトリガーするように設定する必要があります。RouteTravelModeDRIVE の場合、このフィールドは v2.computeRouteMatrix ではサポートされていません。

totalWidthMm

string (int64 format)

車両の幅(取り付けられたトレーラーの幅を含む)。トラック輸送またはトレーラーでトリガーするように設定する必要があります。RouteTravelModeDRIVE の場合、このフィールドは v2.computeRouteMatrix ではサポートされていません。

totalWeightKg

string (int64 format)

車両の重量(取り付けられたトレーラーの重量を含む)。ここでいう重量とは、重量評価ではなく、実際の重量を指します。トラック輸送またはトレーラーでトリガーするように設定する必要があります。RouteTravelModeDRIVE の場合、このフィールドは v2.computeRouteMatrix ではサポートされていません。

trailerInfo[]

object (TrailerInfo)

予告編ごとに 1 つのエントリが含まれます。予告編の情報を指定する場合は、RoutingPreferenceTRAFFIC_AWARE_OPTIMAL に設定する必要があります。RouteTravelModeDRIVE の場合、このフィールドは v2.computeRouteMatrix ではサポートされていません。

VehicleEmissionType

車両の排出量タイプを記述する値のセット。DRIVE RouteTravelMode にのみ適用されます。

列挙型
VEHICLE_EMISSION_TYPE_UNSPECIFIED 排出量タイプが指定されていません。デフォルトは GASOLINE です。
GASOLINE ガソリン/ガソリンを燃料とする自動車。
ELECTRIC 電気自動車。
HYBRID ハイブリッド燃料車(ガソリンと電気自動車など)。
DIESEL ディーゼル車。

TrailerInfo

車両に取り付けられている個々のトレーラーに関する情報。トラック輸送用のトレーラーの長さを指定する必要があります。その他の属性は省略可能です。合計属性には、予告編の属性も含める必要があります。たとえば、totalHeightMm は常に trailerInfo.height_mm 以上にする必要があります。

JSON 表現
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
フィールド
heightMm

string (int64 format)

トレーラーの高さ。

lengthMm

string (int64 format)

予告編の長さ。

widthMm

string (int64 format)

トレーラーの幅。

weightKg

string (int64 format)

トレーラーの重量。ここでいう重量とは、重量評価ではなく、実際の重量を指します。

TollPass

サポートされている世界中の通行証のリスト。

列挙型
TOLL_PASS_UNSPECIFIED 使用されません。この値を使用すると、リクエストは失敗します。
AU_ETOLL_TAG シドニーの有料パス詳しくは、https://www.myetoll.com.au をご覧ください。
AU_EWAY_TAG シドニーの有料パス詳しくは https://www.tollpay.com.au をご覧ください。
AU_LINKT オーストラリア全域の通行証です。詳しくは、https://www.linkt.com.au/ をご覧ください。
AR_TELEPASE アルゼンチンの通行証詳しくは、https://telepase.com.ar をご覧ください。
BR_AUTO_EXPRESO ブラジルの通行証です。詳しくは、https://www.autoexpreso.com をご覧ください。
BR_CONECTCAR ブラジルの通行証です。詳しくは、https://conectcar.com をご覧ください。
BR_MOVE_MAIS ブラジルの通行証です。詳しくは、https://movemais.com をご覧ください。
BR_PASSA_RAPIDO ブラジルの通行証です。詳細については、https://pasorapido.gob.do/ をご覧ください。
BR_SEM_PARAR ブラジルの通行証です。詳しくは https://www.semparar.com.br をご覧ください。
BR_TAGGY ブラジルの通行証です。詳しくは https://taggy.com.br をご覧ください。
BR_VELOE ブラジルの通行証です。詳しくは、https://veloe.com.br/site/onde-usar をご覧ください。
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD カナダと米国の国境越えです。
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD カナダと米国の国境越えです。
CA_US_BLUE_WATER_EDGE_PASS カナダのオンタリオ州とアメリカのミシガン州との国境を越える地点です。
CA_US_CONNEXION カナダのオンタリオ州とアメリカのミシガン州との国境を越える地点です。
CA_US_NEXUS_CARD カナダと米国の国境越えです。
ID_E_TOLL インドネシア、通行料金の支払いに使用する複数の銀行から提供される e カード。銀行から購入した e カードはすべて同じように請求されるため、必要な列挙値は 1 つのみです。例 - Bank Mandiri https://www.bankmandiri.co.id/e-money - BCA https://www.bca.co.id/flazz - BNI https://www.bni.co.id/id-id/ebanking/tapcash
IN_FASTAG (インド)。
IN_LOCAL_HP_PLATE_EXEMPT インド、HP 州のプレート除外。
JP_ETC Japan ETC。通行料金を集める電子無線システム。https://www.go-etc.jp/
JP_ETC2 Japan ETC2.0 に準拠しています。ETC の新しいバージョン。さらに割引が受けられ、車載デバイスと道路上のアンテナ間で双方向通信が可能です。https://www.go-etc.jp/etc2/index.html
MX_IAVE メキシコの通行証。https://iave.capufe.gob.mx/#/
MX_PASE メキシコ https://www.pase.com.mx
MX_QUICKPASS メキシコ https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE メキシコ
MX_TAG_TELEVIA メキシコの通行証会社メキシコシティで営業している多くの企業のうちの 1 つです。詳しくは、https://www.televia.com.mx をご覧ください。
MX_TELEVIA メキシコの通行証会社メキシコシティで営業している多くの企業の 1 つです(https://www.televia.com.mx)。
MX_VIAPASS メキシコの通行証です。詳しくは、https://www.viapass.com.mx/viapass/web_home.aspx をご覧ください。
US_AL_FREEDOM_PASS アラバマ州、米国
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS (米国、アラスカ州)
US_CA_FASTRAK
US_CA_FASTRAK_CAV_STICKER ドライバーが DMV 発行のクリーンエア ビークル(CAV)ステッカー(https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml)に加えて、FasTrak パスを持っていることを示します。
US_CO_EXPRESSTOLL コロラド州、米国。
US_CO_GO_PASS コロラド州、米国。
US_DE_EZPASSDE ドイツ、米国。
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS フロリダ州、米国。
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD フロリダ州、米国。
US_FL_EPASS フロリダ州、米国。
US_FL_GIBA_TOLL_PASS フロリダ州、米国。
US_FL_LEEWAY フロリダ州、米国。
US_FL_SUNPASS フロリダ州、米国。
US_FL_SUNPASS_PRO フロリダ州、米国。
US_IL_EZPASSIL 米国イリノイ州、
US_IL_IPASS 米国イリノイ州、
US_IN_EZPASSIN IN、米国
US_KS_BESTPASS_HORIZON KS、USA。
US_KS_KTAG KS、USA。
US_KS_NATIONALPASS KS、USA。
US_KS_PREPASS_ELITEPASS KS、USA。
US_LA_GEAUXPASS
US_LA_TOLL_TAG
US_MA_EZPASSMA 米国マサチューセッツ州、
US_MD_EZPASSMD 医学博士、米国。
US_ME_EZPASSME ME、USA
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD 米国ミシガン州。
US_MI_BCPASS 米国ミシガン州。
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG 米国ミシガン州。
US_MI_IQ_PROX_CARD

米国ミシガン州。このパスタイプは存在しなくなったため、非推奨になりました。

US_MI_IQ_TAG 米国ミシガン州。
US_MI_MACKINAC_BRIDGE_MAC_PASS 米国ミシガン州。
US_MI_NEXPRESS_TOLL 米国ミシガン州。
US_MN_EZPASSMN 米国ミネソタ州、
US_NC_EZPASSNC
US_NC_PEACH_PASS
US_NC_QUICK_PASS
US_NH_EZPASSNH NH、USA。
US_NJ_DOWNBEACH_EXPRESS_PASS (米国ニュージャージー州)
US_NJ_EZPASSNJ (米国ニュージャージー州)
US_NY_EXPRESSPASS 米国ニューヨーク州
US_NY_EZPASSNY 米国ニューヨーク州
US_OH_EZPASSOH オハイオ州、米国
US_PA_EZPASSPA
US_RI_EZPASSRI
US_SC_PALPASS SC, USA.
US_TX_AVI_TAG 米国テキサス州
US_TX_BANCPASS 米国テキサス州
US_TX_DEL_RIO_PASS 米国テキサス州
US_TX_EFAST_PASS 米国テキサス州
US_TX_EAGLE_PASS_EXPRESS_CARD 米国テキサス州
US_TX_EPTOLL 米国テキサス州
US_TX_EZ_CROSS 米国テキサス州
US_TX_EZTAG 米国テキサス州
US_TX_FUEGO_TAG 米国テキサス州
US_TX_LAREDO_TRADE_TAG 米国テキサス州
US_TX_PLUSPASS 米国テキサス州
US_TX_TOLLTAG 米国テキサス州
US_TX_TXTAG 米国テキサス州
US_TX_XPRESS_CARD 米国テキサス州
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD
US_VA_EZPASSVA
US_WA_BREEZEBY
US_WA_GOOD_TO_GO
US_WV_EZPASSWV ウェストバージニア州、米国。
US_WV_MEMORIAL_BRIDGE_TICKETS ウェストバージニア州、米国。
US_WV_MOV_PASS ウェストバージニア州、米国
US_WV_NEWELL_TOLL_BRIDGE_TICKET ウェストバージニア州、米国。

HOVPreference

HOV(混雑している車両)の道路や車線の有無に基づいてルートを変更するかどうかを指定します。

JSON 表現
{
  "allowHov": boolean
}
フィールド
allowHov

boolean

相乗り車両の車線を共有する道路セグメントに加えて、相乗り車両のみの道路でもルート選択を許可するかどうかを指定します。デフォルトでは、HOV 専用道路を含まないルートが優先されます。RoutingPreferenceTRAFFIC_AWARE_OPTIMAL に設定する必要があります。