首页 > 其他分享 >清明节快到了,车辆尾号限行规则提前看!一文带你了解全国各地的尾号限行规则

清明节快到了,车辆尾号限行规则提前看!一文带你了解全国各地的尾号限行规则

时间:2023-04-04 15:13:04浏览次数:45  
标签:err request 尾号 API 规则 限行

写在前面

车辆尾号限行是一个交通出行政策,根据地方交通管理政策,在一周内的某一天,该尾号车辆不允许在规定路段行驶。这种政策不是针对特定道路和特定车辆,是在一定区域内对所有车辆都具有制约能力,而且会不定期调整。

本文将从尾号限行的规则尾号限行 API 代码接入以及使用场景几个方面带大家了解一下尾号限行的相关知识。

违反尾号限行怎么处罚

违反尾号限行的,一般会被处以100元的罚款,以及记6分,处罚包括电子眼监控到的处罚和交警现场处罚。但是每个地方的规定会有所不一样,具体的以当地的处罚为标准。

限号时间几点到几点

一般来说,限行的时间是从早上七点到晚上八点,但是限号时间没有统一规定,各个城市会根据本地的实际情况确定限号时间,以广州为例:

  • 广州市汽车限行政策实施时间为每周一至周五,上午7:00-9:00,下午16:00-20:00,每周六、日、法定节假日不实施限行政策。
  • 限行政策实施范围为广州市内所有道路,限行政策以车牌号尾号为准,每日限行尾号分别为:周一至周五(0、1、2、3、4、5、6、7、8、9),每周六(4、5、6、7、8、9),每周日(0、1、2、3)。
  • 广州市汽车限行政策实施后,每日限行车辆不得超过每小时1000辆,每日限行车辆总量不得超过每日6000辆。
  • 广州市汽车限行政策实施后,每日限行车辆不得在限行政策实施时间内行驶至市区以外的区县,除非有特殊情况,需要提前申请。
  • 广州市汽车限行政策实施后,未按照规定参与限行的车辆将被处以200元的罚款,并记入机动车驾驶证黑名单,严重者将被吊销机动车驾驶证。

各大城市的尾号限行规则怎么查

除了在网上搜罗各种限行信息,这里推荐一个绝方便的查询方式 —— 尾号限行 API

尾号限行API是 APISpace 提供一个限行规则查询 API ,提供已知所有执行限行政策的共计65个大城市(800+个区域)未来15天的机动车尾号限行数据查询,包括限行区域、限行规则等。如后续有新增城市加入限行阵营,这个接口都会第一时间更新。

三步快速接入尾号限行 API

1.注册账号

我们直接访问尾号限行API 详情页, 选择【免费试用】或者 【登录】、【注册有礼】都可以注册一个 API 账号。

2.在线测试 API

我们依旧点击尾号限行API 详情页的【免费试用】按钮,马上就能进入测试界面。按照界面要求输入你想要了解的城市编码以及未来 N 天的数据,点击发送就能获取该城市的限行规则了。

3.返回数据示例以及字段说明

返回示例:

{
    “status”: 0,
    “result”: {
        “location”: {
            “areacode”: “101010100”,        //城市ID
            “name”: “北京”,                //城市中文名
            “country”: “中国”,                //所属国家中文名
            “path”: “北京,北京市,北京市,中国”            //行政区划路径
        },
        “traffic”: {
            “limitArea”: “五环路以内路段(不含五环路)”,  //限行区域
            “limitRule”: “北京市暂未恢复实行尾号限行政策”,  //限行规则
            “limits”: [
                {
                    “date”: “2020-04-26”,        //日期
                    “number”: “W”,                //限行尾号,W不限行,S双号限行,D单号限行
                },
                    ……            //其它日期限行信息
            ]
        }
    }
}

返回字段说明:

4.使用代码接入到自己的程序中

在线测试过接口没有问题之后,我们就可以通过代码接入到自己的程序中了。

下面是我整理几种接入方式

Java

OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
Request request = new Request.Builder()
  .url("https://eolink.o.apispace.com/5345645/lives_geo/v001/xianxing?days=1&areacode=101010100")
  .method("GET",null)
  .addHeader("X-APISpace-Token","需要替换成自己的API 密钥,一般注册成功就有了")
  .addHeader("Authorization-Type","apikey")
  .build();

Response response = client.newCall(request).execute();
System.out.println(response.body().string());

GO

package main

import (
     "bytes"
     "encoding/json"
     "fmt"
     "io/ioutil"
     "net/http"
)

func main() {
     body, err := request()
     if err != nil {
      fmt.Println(err)
      return
     }
     fmt.Println(string(body))
}

func request() ([]byte, error) {
    uri := "https://eolink.o.apispace.com/5345645/lives_geo/v001/xianxing?days=1&areacode=101010100"

    payload := strings.NewReader("")

    req, _ := http.NewRequest("GET", uri, bytes.NewBuffer(data))

    req.Header.Add("X-APISpace-Token","需要替换成自己的API 密钥,一般注册成功就有了")
    req.Header.Add("Authorization-Type","apikey")

    res, err := http.DefaultClient.Do(req)
    if err != nil {
      return nil, err
    }
    defer res.Body.Close()
    return ioutil.ReadAll(res.Body)
}

PHP

<?php

$client = new http\Client;
$request = new http\Client\Request;

$body = new http\Message\Body;
$body->append(new http\QueryString(array({

))));

$request->setRequestUrl("eolink.o.apispace.com/5345645/lives_geo/v001/xianxing");
$request->setRequestMethod("GET");
$request->setBody($body);

$request->setQuery(new http\QueryString(array(
  "days" => "1",
  "areacode" => "101010100"
)));

$request->setHeaders(array(
  "X-APISpace-Token" => "需要替换成自己的API 密钥,一般注册成功就有了",
  "Authorization-Type" => "apikey"
));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();

5.如何找到 API 密钥

在 APISpace 注册成功后,我们在页面导航菜单点击 【我的 API】进入 【访问控制】页面,即可看到平台提供的密钥。

尾号限行的使用场景

最后为大家总结一下尾号限行可以实现哪些功能,我们可以借助尾号限行API 实现以下功能, 提高我们的出行效率。

  • 汽车限行提醒:开发一款能够提醒用户当天是否适合开车上路的应用程序,利用尾号限行 API 接口来获取限行信息,并通过推送通知或短信提醒用户。
  • 地图导航:在地图导航应用程序中集成尾号限行 API 接口,以便在导航时提醒用户当天的限行情况,从而为用户提供更好的出行体验。
  • 汽车约租服务:将尾号限行 API 接口集成到汽车约租服务应用程序中,以便为用户提供有关限行的信息和建议,并推荐适合的车辆类型。
  • 交通分析与预测:利用历史的尾号限行数据和其他相关数据,分析交通状况,并预测未来的交通情况,为交通管理部门和公众提供有用的信息。
  • 数据可视化应用程序:将尾号限行 API 接口的数据可视化,以便更直观地展示限行信息,例如创建一个交通地图或交通报告,用于分析和决策支持。

写在最后

尾号限行制度是为了缓解城市交通压力而催生的一种交通制度,出行之前提前了解限行规则,除了能大大提高我们的出行效率,还能一定程度上避免因为限行而产生的不必要的费用。APISpace 除了提供尾号限行API 以外,也提供了一下如天气查询 API、生活服务 API(笑话大全、今天吃什么)、实名认证 API(运营商二要素、三要素、银行卡二要素)、快递物流 API等接口,大家有兴趣可以去挖掘一下自己有需要的 API。

标签:err,request,尾号,API,规则,限行
From: https://www.cnblogs.com/smartgirlintown/p/17286456.html

相关文章

  • 【功能与技巧】promethues通过记录规则持久化查询,存储rules表达式查询结果为采集指标
    一、查询持续性到目前为止,我们只是在表达式浏览器中运行查询。虽然查看该查询的输出很方便,但结果仍然是临时存储在Prometheus服务器上,我们可以通过以下三种方式使查询持久化: *记录规则:根据查询创建新指标*报警规则:从查询生成警报*可视化:使用Grafana等仪表板可视化查询......
  • sql 单号编码规则
    --SETQUOTED_IDENTIFIERON|OFF--SETANSI_NULLSON|OFF--GO/*Description:单号编码规则@key:开头字符串@datelen:日期长度2:年的后两位4:年6:年月8:年月日@numlen:流水号长度例如0:14:0001@spacer:默认空*/ALTERPROCPro_realtime_GetMaxBillNo(@keyNVARCH......
  • MySQL 加行级锁的规则
     MySQL加行级锁的规则终于被我说清楚了!-mysql行级锁原理(51cto.com) 目录    1.什么SQL语句会加行级锁?InnoDB引擎是支持行级锁的,而MyISAM引擎并不支持行级锁,所以后面的内容都是基于InnoDB引擎的。普通的select语句是不会对记录加锁的,因为它属于快照读......
  • Linux系统下添加防火墙规则(添加白名单)
     Linux系统下添加防火墙规则(添加白名单)防火墙的作用:  可以通过设置ip白名单/黑名单的方式限制外部ip的访问或者限制访问内部某个端口;添加防火墙过滤规则步骤如下;1、查看现有防火墙过滤规则:  iptables-nvL--line-number2、添加防火墙过滤规则(设置白名单):    1......
  • this的设计及绑定规则
    每个函数的this是在调用时被绑定的,完全取决于函数的调用位置;什么是调用位置呢?顾名思义就是“函数被调用的位置”;要去寻找被调用的位置,那么就要分析调用栈,this的调用位置就在当前正在执行的函数的前一个调用中;举个例子functionbaz(){  //当前调用栈是全局->baz,调用......
  • 1.基于规则的优化器
    1.创建测试环境--建表createtableemp_tempasselect*fromemp;createindexidx_mgr_temponemp_temp(mgr);createindexidx_deptno_temponemp_temp(deptno);--查询数据库select*fromemp_tempwheremgr>100anddeptno>10;EMPNOENAMEJOB ......
  • makefile 编写规则
    (一)makefile规则 一般开头都是Tab,不能空格,include前面不能是Tab;1、如果没编译过,将所有的 (.c)文件编译并且链接;2、如果有其中的(.c)文件改变,编译并链接改变的文件;3、如果(.h)文件被修改,编译引用相应的(.c)文件,链接;4、在随意修改时间的情况下,会导致编......
  • DSL5.变量定义区的权限规则
    当事人如果当事人被初始化,将定义一个初始化函数实现当事人的赋值,合约部署者可以对当事人参数进行修改如果当事人被is定义,该当事人将无法修改资产如果资产被当事人拥有,该资产如果被初始化,仅当事人可以修改该资产如果资产未被当事人拥有,该资产处于未定义状态,合约部署者......
  • DSL5.变量定义区的权限规则
    当事人如果当事人被初始化,将定义一个初始化函数实现当事人的赋值,合约部署者可以对当事人参数进行修改如果当事人被is定义,该当事人将无法修改资产如果资产被当事人拥有,该资产如果被初始化,仅当事人可以修改该资产如果资产未被当事人拥有,该资产处于未定义状态,合约部署者......
  • Excel批量检查5列数值是否相等(存在不规则空值)
    因存在位置未知的空值,需要两两空值判断再进行比较,所以5列两两相比有10种可能,需要全面考虑,缺一都可能导致数据不准确(空值位置影响)案例中当前单元格的函数:=AND(IF(OR(B3="",C3=""),TRUE,B3=C3),IF(OR(C3="",D3=""),TRUE,C3=D3),IF(OR(D3="",E3=""),TRUE,D3=E3),IF(OR(E3="&q......