首页 > 解决方案 > 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});
})

标签: node.jsapimapboxreverse-geocoding

解决方案


推荐阅读