Mapbox:获取坐标所在的国家

Mapbox: Get country of coordinates

本文关键字:国家 坐标 获取 Mapbox      更新时间:2023-09-26

我正在使用mapbox(https://www.mapbox.com/mapbox.js/api/v2.0.1/)以及是否有办法获得一对[拉特,lng]的国家(或城市?)。

如果有人能帮我就好了:)

亲切问候

这里有一个包:https://github.com/vkurchatkin/which-country您可以通过npm安装它,并与browserify一起在浏览器中使用。API非常简单:

var wc = require('which-country');
console.log(wc([-100, 40])); // prints "USA"

https://www.mapbox.com/developers/api/geocoding/

当我不得不做类似的事情时,我发现了这个端点:http://api.tiles.mapbox.com/v4/geocode/mapbox.places-country-v1/-73.989,40.733.json?access_token=pk.eyJ1IjoibWFyaXhZmx5bm4iLCJhIjoibG9JcmhrbyJ9.yDc_eDDW2DeM_JVSQPp7g

好的,我现在已经用http://www.mapquestapi.com/geocoding/#reverse对我来说效果很好。