首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这里,自动完成API忽略了语言参数

这里,自动完成API忽略了语言参数
EN

Stack Overflow用户
提问于 2021-01-03 20:23:00
回答 1查看 83关注 0票数 0

我不确定这是错误还是某些我不知道的行为,但是返回其他语言的结果,即使使用language参数也是如此。例如:

https://autocomplete.geocoder.ls.hereapi.com/6.2/suggest.json?resultType=cities&language=en&apiKey=_API_KEY_&query=mess

最重要的结果是:

代码语言:javascript
运行
复制
{ 
  "label":"Messico",
  "language":"en",
  "countryCode":"MEX",
  "locationId":"NT_f0csxXUfj7Csl1d3kXH7yA",
  "address": {"country":"Messico"},
  "matchLevel":"country"
}

梅西科是墨西哥的意大利语,或:

https://autocomplete.geocoder.ls.hereapi.com/6.2/suggest.json?resultType=cities&language=en&apiKey=_API_KEY_&query=al

代码语言:javascript
运行
复制
{
  "label":"Allemagne",
  "language":"en",
  "countryCode":"DEU",
  "locationId":"NT_sCRfuPPAnURShDKlGtXPTB",
  "address":{"country":"Allemagne"},
  "matchLevel":"country"
}

阿莱曼大帝是法国的德国。

当翻译不可用时,我不想用参数中指定的语言或本地语言以外的任何其他语言来显示结果。我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-04 07:35:02

您应该使用参数值resultType=city 而不是城市,如下所示,然后您将看到响应上的差异。

代码语言:javascript
运行
复制
https://autocomplete.geocoder.ls.hereapi.com/6.2/suggest.json?apiKey={API_KEY}&query=mess&resultType=city&language=en

见文献,没有比城市更好的了。https://developer.here.com/documentation/geocoder-autocomplete/dev_guide/topics/resource-suggest.html

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65554556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档