跳转到主要内容
Rest

选择器

为了优化网络延迟和渲染性能,Chargetrip 的 MVT 和 JSON 瓦片服务默认返回最小化的载荷。该默认载荷提供快速渲染地图瓦片所需的基本几何和聚合数据。

通过使用选择器,您可以只请求客户端应用所需的特定充电站数据属性,而不会产生不必要的载荷开销。

实现

要请求特定的充电站属性,请在瓦片请求 URL 中附加 station_properties[] 查询参数。对每个要包含的选择器重复该参数:

Tile / Selectors / Example
bash
https://api.chargetrip.io/v2/station/...?station_properties[]={selector1}&station_properties[]={selector2}&station_properties[]={selector3}

可用的选择器

选择器仅适用于充电站要素,聚合要素不受影响,并且始终返回 count 和 expansion_zoom。

count · integer · default
聚合点内的充电站数量。数量为 1 表示充电站要素,数量大于 1 则表示聚合要素。
id · string · default
充电站的 Chargetrip 唯一标识符。仅适用于 MVT 瓦片。
lng · float
充电站的经度。仅适用于 MVT 瓦片。
lat · float
充电站的纬度。仅适用于 MVT 瓦片。
operator_id · string
充电站运营商的唯一 Chargetrip 标识符。如果运营商未知,则不会返回。
station_maximum_power · integer
充电站可提供的最大充电功率(单位 kW)。此值是静态的,始终反映充电站的最高能力,不受连接器筛选影响。
connector_maximum_power · integer
与 connectors[] 筛选匹配的连接器可提供的最大充电功率(单位 kW)。如果未提供筛选,则考虑所有连接器,此时该值与 station_maximum_power 一致。
preferred_operator · boolean
表示充电站的运营商是否为首选运营商。可以在 Chargetrip 的 Dashboard 中管理运营商偏好。
connector_minimum_energy_price · float · Beta 此字段处于 Beta 阶段,在稳定之前可能会发生变化。
充电站连接器中最低的能源价格。如果不可用则不返回。
connector_maximum_energy_price · float · Beta 此字段处于 Beta 阶段,在稳定之前可能会发生变化。
充电站连接器中最高的能源价格。如果不可用则不返回。
price_vat · float · Beta 此字段处于 Beta 阶段,在稳定之前可能会发生变化。
价格所适用的增值税。如果不可用则不返回。
price_valid_until · string · Beta 此字段处于 Beta 阶段,在稳定之前可能会发生变化。
价格的有效截止日期和时间。如果不可用则不返回。
price_original_currency · string · Beta 此字段处于 Beta 阶段,在稳定之前可能会发生变化。
价格最初定义时使用的货币,即转换为 currency 之前的货币。如果不可用则不返回。
price_conversion_rate · float · Beta 此字段处于 Beta 阶段,在稳定之前可能会发生变化。
将价格从其原始货币转换为 currency 所使用的汇率。如果不可用则不返回。
evses_blocked · integer
被物理或电子方式阻断的 EVSE 数量。 如果提供了 connectors[] 筛选,则只统计至少具有一种所选连接器类型的已阻断的 EVSE。
evses_planned · integer
处于 planned 状态的 EVSE 数量。 如果提供了 connectors[] 筛选,则只统计至少具有一种所选连接器类型的planned EVSE。
evses_available · integer
处于 available 状态的 EVSE 数量。 如果提供了 connectors[] 筛选,则只统计至少具有一种所选连接器类型的available EVSE。
evses_charging · integer
当前被占用的 EVSE 数量。 如果提供了 connectors[] 筛选,则只统计至少具有一种所选连接器类型的正在充电的 EVSE。
evses_unknown · integer
实时状态当前未知的 EVSE 数量。 如果提供了 connectors[] 筛选,则只统计至少具有一种所选连接器类型的状态未知的 EVSE。
evses_reserved · integer
已为驾驶员预留的 EVSE 数量。 如果提供了 connectors[] 筛选,则只统计至少具有一种所选连接器类型的已预留的 EVSE。
evses_out_of_order · integer
被标记为故障的 EVSE 数量。 如果提供了 connectors[] 筛选,则只统计至少具有一种所选连接器类型的故障的 EVSE。
evses_inoperative · integer
暂时无法运行的 EVSE 数量。 如果提供了 connectors[] 筛选,则只统计至少具有一种所选连接器类型的暂时无法运行的 EVSE。

示例

在 JSON 瓦片中请求充电站功率和运营商偏好

在 JSON 瓦片中,充电站要素始终保留必需的要素结构(type、geometry、id),而 properties 仅包含请求的选择器(默认的 count 属性因未被请求而被省略)。聚合要素不受选择器影响,仍会返回 count 和 expansion_zoom。

Example request
bash
https://api.chargetrip.io/v2/station/10/582/325/tile.json  ?station_properties[]=station_maximum_power  &station_properties[]=preferred_operator
Example response
json
{  "type": "FeatureCollection",  "features": [    // Station feature (count = 1)    {      "id": "5e5f3e8f8e0c1a0012345678",      "type": "Feature",      "geometry": {        "type": "Point",        "coordinates": [4.895168, 52.370216]      },      "properties": {        "station_maximum_power": 350,        "preferred_operator": true      }    },   // Cluster feature (unaffected by selectors)    {      "type": "Feature",      "geometry": {        "type": "Point",        "coordinates": [5.1214, 52.0907]      },      "properties": {        "count": 4,        "expansion_zoom": 14      }    }  ]}
在 MVT 矢量瓦片中请求充电站 ID、功率和运营商偏好

在 MVT 瓦片中,只有明确请求的选择器才会被编码到充电站要素中(省略默认的 count 属性),而聚合要素不受选择器影响,始终保留 count 和 expansion_zoom。

Example request
bash
https://api.chargetrip.io/v2/station/10/582/325/tile.mvt  ?station_properties[]=id  &station_properties[]=station_maximum_power  &station_properties[]=preferred_operator
Example response
json
// Station feature ('count' is omitted because it wasn't requested as a selector){  "id": "5e5f3e8f8e0c1a0012345678",  "preferred_operator": true,  "station_maximum_power": 350}// Cluster feature (unaffected by selectors){  "count": 4,  "expansion_zoom": 14}
将选择器与连接器筛选结合,获取实时 EVSE 状态

按特定连接器类型(例如 CCS / IEC_62196_T2_COMBO)筛选时,connector_maximum_power 和 evses_available 的数量仅反映与该连接器筛选匹配的 EVSE。

Example request
bash
https://api.chargetrip.io/v2/station/10/582/325/tile.json  ?connectors[]=IEC_62196_T2_COMBO  &station_properties[]=connector_maximum_power  &station_properties[]=evses_available
Example response
json
{  "type": "FeatureCollection",  "features": [    {      "id": "5e5f3e8f8e0c1a0012345678",      "type": "Feature",      "geometry": {        "type": "Point",        "coordinates": [4.895168, 52.370216]      },      "properties": {        "connector_maximum_power": 300,        "evses_available": 2      }    }  ]}

此内容是否有帮助?

开发者

Chargetrip ©

管理 Cookie

生效日期:2024 年 3 月 20 日 · 更新日期:2026 年 9 月 1 日

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