我已经阅读了这个API,并基于一些示例测试了很多坐标。https://www.mapbox.com/developers/api/geocoding/
这个示例提供了很多信息,但问题是我没有找到简单的方法只获取城市、州和国家。
我可以获得类似以下的结果
美国弗吉尼亚州麦克林22102
美国加利福尼亚州旧金山94103
英国威斯敏斯特市SW1H6伦敦
美国加利福尼亚州旧金山94114
澳大利亚西澳大利亚州珀斯6053
问题是我必须想办法解析出每个国家的邮政编码(不现实)。
我认为http://api.tiles.mapbox.com/v4/geocode/mapbox.places/可能是错误的端点。 我曾经发现http://api.tiles.mapbox.com/v4/geocode/mapbox.places-country-v1/,但它只返回国家名称。
任何指导如何从 Mapbox 反向地理编码 API 查找中获取城市/州/国家数据?
feature.properties.context
中的项目构建,只需根据 https://docs.mapbox.com/api/search/geocoding/#data-types 中的文档找到所需的项目即可。 - Václav Stummer