跳转到主要内容
指南

可视化车辆续航里程

等值线显示 EV 以其车载能量从给定地点出发可到达的区域。它回答了一个简单的问题:这辆车从这里出发能走多远,并将答案绘制成可放置在地图上的形状。

典型用途包括:以某个城市为中心的续航地图、“我不充电能到那里吗?”的检查,或仅显示车辆实际可到达充电站的筛选。

等值线以真实的道路网络为参照。计算会找出车辆通过道路可到达的最远点,轮廓则将这些点相互连接。结果是一个填充的区域,而不是沿着道路延伸的线,因此道路之间的区域(例如森林或田野)也可能落在其中。河流、山脉、单行系统和路网中的缺口仍会影响轮廓,因为它们决定了道路能让车辆走多远。

工作原理

与路线一样,等值线也以异步方式计算,遵循整个 API 通用的异步模式。创建等值线和获取等值线分为不同的步骤进行。

  1. 创建等值线调用 createIsoline 变更,至少提供 vehicle_id 和 origin。该变更会立即返回等值线 id,您将在下一步中使用它。电池电量或天气等可选输入请参阅自定义等值线。
  2. 打开订阅使用上一步得到的 id 订阅 isoline 订阅。在等值线计算期间,状态为 pending。可据此在界面中驱动加载状态。
  3. 呈现结果当 status 变为 done 或 error 时,呈现相应的界面。状态为 done 的等值线包含要绘制在地图上的 polygons。
  4. 按需重新获取已完成的等值线会连同其完整详情一并存储。如需之后再次显示,请使用相同 id 的 isoline 查询,而不是打开新的订阅。

多边形

结果是一个多边形列表。它们共同分步描述了可到达的区域,从靠近起点处一直到车辆可行驶的最远点。

使用 polygon_count 选择获得多少个多边形,最多 20 个。

  • 较少的多边形让您得到车辆可达范围的简单、粗略的概览。它们绘制更快,也更便于一目了然地阅读。
  • 较多的多边形在起点与最大续航里程之间提供更精细的层级,适用于渐变效果或更详细的续航地图。

每个多边形的 properties 中都有一个 index 用于区分它们,而 maximum_distance 给出从起点到最远可达点的距离。

创建您的第一条等值线

只需 vehicle_id 和 origin 即可创建等值线。此示例还设置了电池电量、多边形数量和天气,以便您了解主要选项是如何配合使用的。

创建等值线
graphql
mutation CreateIsoline {  createIsoline(    input: {      vehicle_id: "607823b2c246f9001b97b1a2"      origin: {        type: Feature        geometry: { type: Point, coordinates: [4.895168, 52.370216] }      }      state_of_charge: { value: 80, type: percentage }      polygon_count: 5      weather: { type: winter }    }  )}

该变更会返回等值线 id。将其传给 isoline 订阅,即可跟踪计算进度并接收结果:

订阅等值线
graphql
subscription Isoline {  isoline(id: "65f1a2b3c4d5e6f7a8b9c0d1") {    id    status    maximum_distance    polygons {      properties {        index      }      geometry {        type        coordinates      }    }  }}

在此请求中:

  • state_of_charge 让车辆以 80% 的电量出发。如果不设置,等值线将使用车辆的全部可用电池容量。
  • polygon_count 返回五个多边形,从靠近起点处到最大续航里程。
  • weather 使用 winter 预设,它假定为寒冷条件,通常得到的可达区域比默认的实时天气更小。

自定义等值线

createIsoline 接受一系列可选输入,用于微调计算。有关每个字段的更多详情,请参阅 API 参考。

功能描述
电池电量使用 state_of_charge 设置起始电量,单位可以是百分比、千瓦时、公里或英里。默认为车辆的可用电池容量。
最低剩余电量使用 final_state_of_charge 保留一部分电量。等值线仅包含车辆在保持高于该值的情况下可到达的点。默认为 0。
多边形数量选择多边形的数量,最多 20 个。
往返使用 round_trip,仅包含车辆也能从该点驾驶返回起点的点。
质量使用 quality 在精度与速度之间权衡,可设置为 high 或 low。
渡轮连接使用 ferry_connections 包含渡轮,可设置为 none 或 single。渡轮会增加计算时间和多边形数量。
天气应用 summer、winter 或 actual 天气预设,或自定义条件。默认使用实时天气数据。
季节假定 summer、winter 或 current 条件,作为 weather 的更简单替代方案。
车辆载重设置 occupants、total_occupant_weight 和 total_cargo_weight,以考虑车辆所承载的重量。
空调控制开启 climate_control,并描述 heat_pump 和 cabin 配置,以便将制热和制冷计入能耗。

此内容是否有帮助?

开发者

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 政策顶部的日期表示其最近一次更新的时间。