node.js - Map box Api 邮编问题
问题描述
我开发了一个 Api,它可以使用地图框反向地理编码来使用纬度和经度,但我没有在响应中获得邮政编码
我得到的回应 {“geoData”:“印度网关,阿波罗班达尔,关闭 PJ Ramchandani Marg,孟买,马哈拉施特拉邦,印度”}
并要求我发送 { "latitude":"18.922156621117924", "longitude":"72.83469721313092" } 这是代码 var latitude = req.body.latitude; var longitude = req.body.longitude;
var url = 'https://api.mapbox.com/geocoding/v5/mapbox.places/'
+ longitude + ', ' + latitude
+ '.json?access_token=' + ACCESS_TOKEN;
await fetch(url).then((resp)=>{
return resp.json()
}).then((resp)=>{
var geoData = resp.features[0].place_name;
res.status(200).send({geoData});
})
解决方案
推荐阅读
- python - 如何使用 Midiutil 在一个时间点添加多个音符(或如何添加和弦)
- c++ - 二叉搜索树没有匹配的函数调用
- batch-file - 第一个脚本:选项选择和 IF 语句错误
- neural-network - 非线性神经网络回归 - 二次函数没有被正确估计
- php - Wordpress CSS 样式表不影响小部件输出
- swift - 如何将 Codable 与 Class 枚举一起使用
- c# - 您可以使用 Streamreader() 在一行中读取多个变量吗?
- python - 在python中融化不完整的数据而不丢弃所有的NaN
- c - 如何在 C 中增加 gtk3 程序中按钮或标签的字体大小?
- javascript - Ng Build --prod 错误并带有“请添加 > @Pipe/@Directive/@Component 注释”消息