索引
IsochroneService
用于计算等时线的服务。等时圈是指从指定出发点出发,在指定行程时间内可到达的区域。
| GenerateIsochrone |
|---|
|
计算并返回一组给定参数的单个等时线。 |
GenerateIsochroneRequest
生成单个等时线的请求。
| 字段 | |
|---|---|
travel_duration |
必需。等时线计算的行程时间。该值必须为正数,上限为 7200 秒(120 分钟)。对于 DRIVE 模式,允许的最大时长为 3600 秒(60 分钟)。 |
travel_mode |
必需。交通方式。 |
travel_direction |
必需。出行方向。 |
routing_preference |
可选。指定路由偏好设置。默认值为 TRAFFIC_UNAWARE。 |
enable_smoothing |
可选。指定是否平滑处理生成的等时面多边形的边缘。 |
polygon_fidelity |
可选。控制生成的多边形的精度。默认值为 POLYGON_FIDELITY_UNSPECIFIED。 |
联合字段 origin。必需。等时线计算的出发地。origin 只能是下列其中一项: |
|
location |
以纬度/经度坐标表示的原点。 |
place |
地点的资源名称,格式为 |
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 |
仅限输出。生成的等时线。 |
等时线
等时圈计算结果,表示从起点在指定行程时间内可到达的区域。
| 字段 | |
|---|---|
联合字段 geometry。等时线的几何表示形式。geometry 只能是下列其中一项: |
|
geo_json |
采用 GeoJSON 格式的等时线几何图形,使用 RFC 7946 格式:https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6。 |