随着前后端分离的普及,前端工程化已经成为一个必备的技术要素。而 npm 是前端工程化的重要组成部分,在项目中使用 npm 包可以大大提高工作效率。本文将介绍 npm 包 emtmadrid-lib 的使用教程,让你快速上手这个实用的工具。
emtmadrid-lib 简介
emtmadrid-lib 是一个用于 Madird 公交车路线查询的 JavaScript 库,基于 Axios 封装了 EMT 官方 API 的请求。它支持简单的参数设置和多种返回格式,使用简单方便。具体功能包括:
- 查询公交车路线;
- 查询公交车位置;
- 查询某站点附近公交车。
安装
使用 npm 安装 emtmadrid-lib 很简单,只需在终端中执行以下命令:
npm install emtmadrid-lib --save
安装完成后,需要使用 require 引入:
const emt = require('emtmadrid-lib');
使用
查询公交车路线
查询公交车路线是 emtmadrid-lib 最主要的功能。可以通过路线的 ID 和方向来查询具体的路线情况。查找路线的 ID 需要到 EMT Madrid 官网进行查询。
-- -------------------- ---- ------- ----- --- - ------------------------- ----- ------- - ----- -- ---- ----- --------- - -- -- -- ----- ---- - ----- -- -- -------------------------- ---------- ------ --------- -- ----------------- ---------- -- ------------------
查询公交车位置
查询公交车位置可以看到具体的公交车分布情况,可以帮助用户更好地了解公交车的运行情况。使用方法也非常简单:
const emt = require('emtmadrid-lib'); const lineId = 34; // 线路编号 const lang = "ES"; // 语言 emt.busPosition({lineId, lang}) .then(res => console.log(res)) .catch(err => console.log(err));
查询某站点附近公交车
查询某站点附近公交车需要提供站点的 ID,以及站点附近公交车的数量。示例代码如下:
-- -------------------- ---- ------- ----- --- - ------------------------- ----- ------ - ---- ------ ----- ------ - -- -- -------- ----- ---- - ----- -- -- -------------------- ------- ------ --------- -- ----------------- ---------- -- ------------------
总结
通过使用 emtmadrid-lib 这个 npm 包,我们可以更加方便地查询 Madrid 公交车的信息。同时,使用 npm 包也借助了现代前端工程化的便利,极大地提升了我们的开发效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066e20a563576b7b1ece1d