Package google.maps.isochrones.v1

インデックス

IsochroneService

等時線計算サービス。等時線とは、指定された移動時間内に特定の出発地点から到達可能なエリアのことです。

GenerateIsochrone

rpc GenerateIsochrone(GenerateIsochroneRequest) returns (GenerateIsochroneResponse)

指定されたパラメータのセットに対して 1 つの等時線を計算して返します。

GenerateIsochroneRequest

単一の等時線生成リクエスト。

フィールド
travel_duration

Duration

必須。等時線計算の移動時間。値は正の数でなければならず、上限は 7,200 秒(120 分)です。DRIVE モードの場合、最大許容時間は 3, 600 秒(60 分)です。

travel_mode

TravelMode

必須。交通手段。

travel_direction

TravelDirection

必須。進行方向。

routing_preference

RoutingPreference

省略可。ルーティング方法の優先度を指定します。デフォルトは TRAFFIC_UNAWARE です。

enable_smoothing

bool

省略可。結果の等時線ポリゴンのエッジをスムージングするかどうかを指定します。

polygon_fidelity

PolygonFidelity

省略可。生成されたポリゴンの精度を制御します。デフォルトは POLYGON_FIDELITY_UNSPECIFIED です。

共用体フィールド origin。必須。等時線計算の出発地。origin は次のいずれかになります。
location

LatLng

緯度と経度の座標で表した原点。

place

string

場所のリソース名(places/{place_id} 形式)。

PolygonFidelity

等時線ポリゴンの詳細レベルを制御します。

列挙型
POLYGON_FIDELITY_UNSPECIFIED ポリゴンの忠実度が指定されていません。サーバーは、移動時間に基づくデフォルト値を使用します。
LOW 精度が低い。頂点の数を減らして広いエリアをカバーするのに適しています。
MEDIUM 中程度の精度。詳細とアーティファクト サイズのバランスが取れています。
HIGH 高精度。忠実度の高いエッジですが、道路網の密度が低いポリゴンに穴が生じる可能性があります。

RoutingPreference

交通状況を計算に組み込む方法を指定します。

列挙型
ROUTING_PREFERENCE_UNSPECIFIED 転送設定が指定されていません。サーバーはデフォルトの TRAFFIC_UNAWARE を使用します。
TRAFFIC_UNAWARE 計算では交通状況は考慮されません。等時線は道路網と静的な移動時間に基づいて計算されます。これは、交通状況が要因とならない計画を立てる場合に適しています。
TRAFFIC_AWARE 計算にはリアルタイムの交通状況が考慮されます。

TravelDirection

等時線計算の進行方向を指定します。

列挙型
TRAVEL_DIRECTION_UNSPECIFIED 移動方向が指定されていません。
FROM 出発地点から到達可能なエリアを計算します。例: 「倉庫から 30 分以内に配達できる場所はどこですか?」
TO 出発地点から移動できる範囲を計算します。例: 「従業員が 30 分で出社できる範囲はどこですか?」

TravelMode

等時線計算の移動手段を定義します。

列挙型
TRAVEL_MODE_UNSPECIFIED 移動手段が指定されていません。
DRIVE 乗用車で移動します。
BICYCLE 自転車で移動します。
WALK 徒歩で移動します。

GenerateIsochroneResponse

生成された等時線データを含むレスポンス。

フィールド
isochrone

Isochrone

出力専用。生成された等時線。

等時線

等時線の計算結果。指定された移動時間内に起点から到達可能なエリアを表します。

フィールド
共用体フィールド geometry。等時線のジオメトリ表現。geometry は次のいずれかになります。
geo_json

Struct

RFC 7946 形式(https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6)を使用した GeoJSON 形式の等時線ジオメトリ。