使用Mappable Geocoder API时出现400错误的排查求助
排查Mappable Geocoder服务400错误的原因及修复方案
对比你的正常请求和报错请求,能定位到几个明确的问题:
- 参数分隔符冗余:请求中
apikey={{APIKEY}}后面多了一个&(变成&&),这会导致URL参数解析异常,需改成单个&分隔参数。 - 坐标格式不符合要求:
ll参数的坐标必须用逗号,分隔(参考正常请求里的25.080549,55.136670),但你的请求里用了分号;,这是API不接受的格式。 - 可选优化:空格的URL编码:
geocode=Le Royal里的空格建议手动编码为Le+Royal或Le%20Royal,避免Postman自动编码可能出现的意外问题。
修复后的请求示例:
https://geocoder.api.mappable.world/v1/?apikey={{APIKEY}}&geocode=Le+Royal&ll=49.612214,6.124696&spn=3.552069,2.400552&lang=en_US
内容的提问来源于stack exchange,提问作者Th3Mog
相关产品推荐
相关产品推荐

