跳转到主要内容
Guide

运营商偏好路线规划

运营商偏好让您可以控制路线规划服务在计算 EV 路线时优先选择哪些充电网络。

您可以在两个位置配置偏好:

  • Chargetrip Dashboard:在项目 / 高级 / 充电站运营商偏好下,为您的项目设置全局运营商偏好配置。
  • 创建路线请求:在 createRoute 变更中使用 input.operators 字段,动态定义偏好,或针对每个请求覆盖 Dashboard 的运营商偏好配置。

1. 偏好类型与路线行为

运营商偏好分为四种类型,每种都可以限定到特定国家/地区:

偏好路线规划行为
排除在任何情况下都严格排除这些运营商的充电站。
规避除非没有更好的替代方案,否则会避开这些运营商的充电站。
优先这些运营商的充电站按其排名(高、中、低)获得优先选择。层级越高,该充电站被选中的可能性越大。如果没有更好的替代方案,路线仍会使用未排名或被规避的充电站。
必选仅使用这些运营商的充电站。在此允许的范围内,排名层级仍然适用,即高排名运营商优先于中、低排名运营商。如果车辆仅使用已排名的充电站无法到达目的地,则路线计算失败。

2. Dashboard 级别偏好的应用方式

了解请求级别的输入如何与 Dashboard 设置相互作用,可确保路线规划行为可预测:

  • Dashboard 中的排除和规避运营商会自动生效: 在 Dashboard 中配置为排除或规避的运营商会应用于每次路线计算,无需在您的 createRoute 请求中提供任何参数。
  • 未设置排名类型时,Dashboard 的排名层级保持未激活状态: 在排名层级中配置的运营商必须通过在 createRoute 请求中设置 input.operators.ranking.type 来激活,否则不会影响充电站选择。
  • 请求级别的运营商会替换对应的 Dashboard 偏好: 在 createRoute 请求中指定运营商 ID 只会替换 Dashboard 中相应的配置。例如,提供 input.operators.exclude[] 会替换 Dashboard 中整个排除运营商配置,而 Dashboard 级别的规避运营商仍然生效。

3. 实现示例

仅使用 Dashboard 的排除和规避设置 应用 Dashboard 中设置的排除和规避运营商配置。由于未指定 input.operators.ranking.type,Dashboard 的排名设置处于未激活状态。

示例请求
graphql
createRoute(  input: {    vehicle: { id: "607823b2c246f9001b97b1a2" }    origin: {      type: Feature      geometry: { type: Point, coordinates: [4.895168, 52.370216] }    }    destination: {      type: Feature      geometry: { type: Point, coordinates: [2.352222, 48.856614] }    }  })

将 Dashboard 排名的运营商用作“优先” 应用 Dashboard 的排除和规避运营商配置,并优先选择属于 Dashboard 排名层级的充电站。

示例请求
graphql
createRoute(  input: {    vehicle: { id: "607823b2c246f9001b97b1a2" }    origin: {      type: Feature      geometry: { type: Point, coordinates: [4.895168, 52.370216] }    }    destination: {      type: Feature      geometry: { type: Point, coordinates: [2.352222, 48.856614] }    }    operators: {      ranking: {        type: preferred      }    }  })

将 Dashboard 排名的运营商用作“必选” 将路线限制为仅在属于 Dashboard 排名层级中所配置运营商的充电站充电。

示例请求
graphql
createRoute(  input: {    vehicle: { id: "607823b2c246f9001b97b1a2" }    origin: {      type: Feature      geometry: { type: Point, coordinates: [4.895168, 52.370216] }    }    destination: {      type: Feature      geometry: { type: Point, coordinates: [2.352222, 48.856614] }    }    operators: {      ranking: {        type: required      }    }  })

定义自定义偏好并覆盖 Dashboard 设置 直接在 API 调用中提供完整的运营商配置。任何指定的字段(ranking、avoid 或 exclude)都会覆盖该请求对应的 Dashboard 配置。

示例请求
graphql
createRoute(  input: {    vehicle: { id: "607823b2c246f9001b97b1a2" }    origin: {      type: Feature      geometry: { type: Point, coordinates: [4.895168, 52.370216] }    }    destination: {      type: Feature      geometry: { type: Point, coordinates: [2.352222, 48.856614] }    }    operators: {      ranking: {        type: preferred        level: {          high: [{ id: "5e8c22366f9c5f23ab0eff01" }]          medium: [{ id: "5e8c22366f9c5f23ab0eff02" }]        }      }      avoid: [{ id: "5e8c22366f9c5f23ab0eff03" }]      exclude: [{ id: "5e8c22366f9c5f23ab0eff04" }]    }  })

为特定国家/地区定义自定义偏好 直接在 API 调用中提供完整的运营商配置。任何指定的字段(ranking、avoid 或 exclude)都会覆盖该请求对应的 Dashboard 配置。

示例请求
graphql
createRoute(  input: {    vehicle: { id: "607823b2c246f9001b97b1a2" }    origin: {      type: Feature      geometry: { type: Point, coordinates: [4.895168, 52.370216] }    }    destination: {      type: Feature      geometry: { type: Point, coordinates: [2.352222, 48.856614] }    }    operators: {      ranking: {        type: preferred        level: {          high: [{ id: "5e8c22366f9c5f23ab0eff01", countries: ["NL", "DE"] }]          medium: [{ id: "5e8c22366f9c5f23ab0eff01", countries: ["FR"] }]        }      }      avoid: [{ id: "5e8c22366f9c5f23ab0eff03", countries: ["AT"] }]      exclude: [{ id: "5e8c22366f9c5f23ab0eff04" }]    }  })

此内容是否有帮助?

开发者

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