RouteModifiers

ルートの計算時に満たす必要がある一連のオプション条件をカプセル化します。

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

boolean

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

avoidHighways

boolean

true に設定すると、高速道路を含まないルートを優先して、可能な限り高速道路を回避します。DRIVETWO_WHEELER RouteTravelMode にのみ適用されます。

avoidFerries

boolean

true に設定すると、フェリーを回避できる場合はフェリーを回避し、フェリーを含まないルートを優先します。DRIVETWO_WHEELER RouteTravelMode にのみ適用されます。

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 ではサポートされていません。

VehicleInfo

車両の排出ガス タイプなどの車両情報が含まれます。

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

enum (VehicleEmissionType)

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

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 ではサポートされていません。

hazardousGoodsTypes[]

enum (HazardousGoodsType)

車両で輸送された危険物のリスト(ある場合)。

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)

トレーラーの重量。ここで言う「重量」とは、重量定格ではなく実際の重量を指します。

HazardousGoodsType

さまざまな種類の危険物。

列挙型
HAZARDOUS_GOODS_TYPE_UNSPECIFIED 危険物の種類が指定されていません。
EXPLOSIVES 爆発物。
GASES ガス。
FLAMMABLE 可燃物。
COMBUSTIBLE 可燃物。
ORGANIC オーガニック商品。
POISON 有毒な商品。
RADIOACTIVE 放射性物質。
CORROSIVE 腐食性物質。
ASPIRATION_HAZARD 吸引性危険物。
ENVIRONMENTAL_HAZARD 環境有害物。
OTHER その他の種類の商品。

TollPass

Google がサポートしている世界中の有料道路パスの一覧。

列挙型
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 インドネシア。複数の銀行が提供する電子カードを使用して通行料金を支払う。銀行経由のすべての電子カードには同じ料金が課金されるため、必要な列挙値は 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 日本の ETC。料金を徴収する電子ワイヤレス システム。https://www.go-etc.jp/
JP_ETC2 日本 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 AL, USA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS アラスカ州(米国)。
US_CA_FASTRAK CA、米国。
US_CA_FASTRAK_CAV_STICKER 運転者が DMV 発行のクリーン エア車両(CAV)ステッカーに加えて、FasTrak パスを所持しているかどうかを示します。https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO、米国。
US_CO_GO_PASS CO、米国。
US_DE_EZPASSDE ドイツ、米国。
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, USA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, USA.
US_FL_EPASS FL, USA.
US_FL_GIBA_TOLL_PASS FL, USA.
US_FL_LEEWAY FL, USA.
US_FL_SUNPASS FL, USA.
US_FL_SUNPASS_PRO FL, USA.
US_IL_EZPASSIL イリノイ州(米国)
US_IL_IPASS イリノイ州(米国)
US_IN_EZPASSIN IN、米国。
US_KS_BESTPASS_HORIZON KS、米国。
US_KS_KTAG KS、米国。
US_KS_NATIONALPASS KS、米国。
US_KS_PREPASS_ELITEPASS KS、米国。
US_LA_GEAUXPASS LA, USA.
US_LA_TOLL_TAG LA, USA.
US_MA_EZPASSMA MA、米国。
US_MD_EZPASSMD MD、米国。
US_ME_EZPASSME 米国メイン州。
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD 米国ミシガン州。
US_MI_BCPASS 米国ミシガン州。
US_MI_BREAKAWAY 米国ミシガン州。
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、米国。
US_NJ_DOWNBEACH_EXPRESS_PASS NJ, USA.
US_NJ_EZPASSNJ NJ, USA.
US_NY_EXPRESSPASS ニューヨーク州(米国)
US_NY_EZPASSNY ニューヨーク州(米国)
US_OH_EZPASSOH OH, USA.
US_PA_EZPASSPA 米国ペンシルバニア州。
US_RI_EZPASSRI RI, USA。
US_SC_PALPASS SC、米国。
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 VA, USA.
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 ウェストバージニア州(米国)