跳转到主要内容
Guide

沿途的便利设施停靠站

电动汽车司机常常希望根据附近的特定便利设施来亲自挑选充电地点。

getRouteStationsWithAmenities 查询会返回现有路线沿途、步行可达特定便利设施类别的充电站,并为每个充电站按名称列出附近的便利设施。这样,司机就可以围绕某个特定的便利设施来规划充电停靠,例如他们最喜欢的连锁餐厅,或带户外区域的咖啡店。

工作原理

为路线添加便利设施停靠站需要四个步骤:

  1. 创建路线。使用 createRoute 请求一条路线。
  2. 选择路线方案。从 route 订阅或 getRoute 查询返回的路线方案中选择一个。
  3. 搜索带有便利设施的充电站。将所选路线方案作为 route_id、将 createRoute 返回的路线请求 ID 作为 route_request_id 传给 getRouteStationsWithAmenities,同时传入你要查找的 amenity_type,以及用于设定在行程中多远范围内搜索的 time_window。你将获得路线沿途兼容充电站的列表,每个充电站都附有附近具体的便利设施地点。
  4. 使用所选充电站重新计算路线。司机选定充电站后,再次调用 createRoute,并通过 via.properties.station.station_id 将该充电站作为充电停靠点添加到 via 输入中。有关其工作方式的详细信息,请参阅带停靠点的路线。

充电站的筛选方式

只有满足以下所有条件的充电站才会包含在结果中:

条件说明
行驶时间窗口在请求的时间窗口(center ± margin)内到达该充电站,以从路线起点开始的行驶时间秒数计算。
车辆兼容性该充电站至少有一个与原始路线所用车辆兼容的充电接口。
与路线的距离该充电站与路线路径的距离在允许的最大范围内。
便利设施匹配在该充电站允许的步行距离内,至少有一个所请求类型的便利设施。

如果没有充电站满足所有条件,请尝试扩大时间窗口的 margin 或放宽 filters。

示例

搜索行程约 1 小时处附近有咖啡店的充电站 搜索步行范围内有咖啡店、并在行程开始后 45 至 75 分钟之间到达的兼容充电站(center: 3600,margin: 900)。

请求示例
graphql
getRouteStationsWithAmenities(  input: {    route_id: "6527e1f1a8b4c2d3e4f5a6b7"    route_request_id: "6527e1f1a8b4c2d3e4f5a6b8"    amenity_type: coffee    time_window: { center: 3600, margin: 900 }  }) {  id  name  amenities {    type    name    distance  }}
响应示例
json
{  "data": {    "getRouteStationsWithAmenities": [      {        "id": "5e5f3e8f8e0c1a0012345678",        "name": "Highway Charging Hub",        "amenities": [          {            "type": "coffee",            "name": "Roadside Coffee Bar",            "distance": 120          },           {            "type": "coffee",            "name": "Starbucks",            "distance": 500          }        ]      }    ]  }}

使用所选便利设施充电站和 45 分钟停靠时间重新计算路线 司机选定充电站后,创建一条将其作为充电停靠点的新路线。将 stop_duration 设置为 2700 会告知路线规划器司机将至少停留 45 分钟,从而围绕午餐休息时间优化充电。

请求示例
graphql
createRoute(  input: {    vehicle: { id: "607823b2c246f9001b97b1a2" }    origin: {      type: Feature      geometry: { type: Point, coordinates: [4.895168, 52.370216] }    }    destination: {      type: Feature      geometry: { type: Point, coordinates: [6.773456, 51.227741] }    }    via: [      {        type: Feature        properties: {          station: {            station_id: "5e5f3e8f8e0c1a0012345678"            stop_duration: 2700          }        }      }    ]  })

此内容是否有帮助?

开发者

Chargetrip ©

状态未知

管理 Cookie

生效日期: 2024 年 3 月 20 日 · 更新日期: 2023 年 1 月 25 日

我们使用 Cookie 来帮助改善您在 developers.chargetrip.com 上的体验。本 Cookie 政策是隐私政策的一部分,涵盖您的设备与我们网站之间的 Cookie 使用情况。我们还提供我们可能使用的第三方服务的基本信息,这些服务也可能在其服务中使用 Cookie,但不在我们的政策涵盖范围内。

如果您不希望接受我们的任何 Cookie,应指示您的浏览器拒绝来自 developers.chargetrip.com 的 Cookie,但请理解,我们可能因此无法为您提供某些您所需的内容和服务。

Cookie 是网站在您访问时存储在您设备上的一小段数据,通常包含有关该网站本身的信息、使网站在您再次访问时识别您的网络浏览器的唯一标识符、服务于 Cookie 自身用途的其他数据,以及 Cookie 自身的有效期。

Cookie 用于启用某些功能(例如登录)、跟踪网站使用情况(例如分析)、存储您的用户设置(例如时区、通知偏好),以及个性化您的内容(例如广告、语言)。

由您所访问的网站设置的 Cookie 通常称为“第一方 Cookie”,通常只跟踪您在该特定网站上的活动。由其他网站和公司(即第三方)设置的 Cookie 可用于在使用同一第三方服务的其他网站上跟踪您。

由您所访问的网站设置的 Cookie 通常称为“第一方 Cookie”,通常只跟踪您在该特定网站上的活动。由其他网站和公司(即第三方)设置的 Cookie 可用于在使用同一第三方服务的其他网站上跟踪您。

定向/广告 Cookie 用于确定哪些推广内容与您及您的兴趣更相关、更合适。网站可能使用它们来投放定向广告,或限制您看到某则广告的次数。这有助于公司提高其营销活动的有效性以及呈现给您的内容的质量。这些 Cookie 可能由您所访问的网站(第一方)或第三方服务设置。由第三方设置的定向/广告 Cookie 可用于在使用同一第三方服务的其他网站上跟踪您。我们在我们的网站上使用定向/广告 Cookie。

定向/广告 Cookie 用于确定哪些推广内容与您及您的兴趣更相关、更合适。网站可能使用它们来投放定向广告,或限制您看到某则广告的次数。这有助于公司提高其营销活动的有效性以及呈现给您的内容的质量。这些 Cookie 可能由您所访问的网站(第一方)或第三方服务设置。由第三方设置的定向/广告 Cookie 可用于在使用同一第三方服务的其他网站上跟踪您。我们在我们的网站上使用定向/广告 Cookie。

第三方承诺

在启用所有第三方提供商的服务之前,我们会审查其隐私政策,以确保其做法与我们一致。我们绝不会故意引入损害或违反用户隐私的第三方服务。

Cookie
google-cookie-consent
描述
存储您的 Cookie 偏好,即您已接受或拒绝了哪些类别,以便我们在您每次访问时都尊重您的选择,并仅加载您允许的分析或营销工具。
有效期
2 年

如果您不希望接受我们的 Cookie,可以指示您的浏览器拒绝来自我们网站的 Cookie。大多数浏览器默认配置为接受 Cookie,但您可以更新这些设置,以完全拒绝 Cookie,或在网站尝试设置 Cookie 时通知您。

如果您使用多台设备浏览网站,可能需要在每台设备上分别更新您的设置。

虽然阻止某些 Cookie 对网站体验的影响很小,但阻止所有 Cookie 可能意味着您无法访问您所浏览网站上的某些功能和内容。

我们可能会不时更新本 Cookie 政策,例如以反映我们所使用 Cookie 的变化,或出于其他运营、法律或监管原因。请重新访问本 Cookie 政策,以了解我们对 Cookie 及相关技术的使用情况。本 Cookie 政策顶部的日期表示其最近一次更新的时间。