简介
relevant-urban 是一个基于 Node.js 开发的 npm 包,它可以自动为你的地理位置生成社区信息和类似 Yelp 的商家列表。您可以使用它为自己的应用程序快速添加给用户有用的本地功能。此外,relevant-urban 还支持缓存查询,因此您的应用程序可以更快地响应用户的请求。
安装
使用 npm 安装 relevant-urban 很容易。只需在终端中键入以下命令即可:
npm install relevant-urban
使用 relevant-urban
导入 relevant-urban:
const relevantUrban = require("relevant-urban");
使用 relevant-urban:
relevantUrban("London", (err, result) => { if (!err) { console.log(result); } });
可选配置项
relevant-urban 支持以下配置项:
名称 | 描述 |
---|---|
cacheLifetime | 缓存生命周期,以毫秒为单位。默认值为 60 * 60 * 1000 ,即 1 小时。 |
showZomatoData | 是否显示 Zomato 数据。默认值为 false 。 |
showFoursquare | 是否显示 Foursquare 数据。默认为 false 。 |
showYelpData | 是否显示 Yelp 数据。默认值为 true 。 |
yelpFusionKey | 用于访问 Yelp Fusion API 的 API 密钥。必填。 |
zomatoKey | 用于访问 Zomato API 的 API 密钥。可选。 |
foursquareKey | 用于访问 Foursquare API 的 API 密钥。必填(或在环境变量中设置 FOURSQUARE_CLIENT_ID )。 |
要使用它们,只需将相关键作为第二个参数传递给 relevantUrban()
:
-- -------------------- ---- ------- ----- ------------- - -------------------------- ----- ------ - - -------------- ----------------------- --------------- ----- --------------- ----- ------------- ----- ---------- ------------------ -------------- ---------------------- -- ----------------------- ------- ----- ------- -- - -- ------ - -------------------- - ---
示例代码
以下是一个基本示例,显示了如何使用 relevant-urban 来获取一个城市的社区信息和商家列表。
-- -------------------- ---- ------- ----- ------------- - -------------------------- ----- ------ - - -------------- ----------------------- --------------- ----- --------------- ----- ------------- ----- ---------- ------------------ -------------- ---------------------- -- ----------------------- ------- ----- ------- -- - -- ------ - -------------------- - ---
总结
在本文中,我们介绍了 relevant-urban 这个 npm 包的使用方法。使用它,您可以快速为您的应用程序添加非常有用的本地功能,这将使您的用户更容易找到他们需要的东西。虽然它非常容易使用,但也提供了一些强大的配置项,使您可以定制它来满足您的需求。相信您在后续的开发中,可以更好地利用相关的技术,为您的项目增添更多的价值。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005587381e8991b448d5adb