我不确定这是错误还是某些我不知道的行为,但是返回其他语言的结果,即使使用language参数也是如此。例如:
最重要的结果是:
{
"label":"Messico",
"language":"en",
"countryCode":"MEX",
"locationId":"NT_f0csxXUfj7Csl1d3kXH7yA",
"address": {"country":"Messico"},
"matchLevel":"country"
}梅西科是墨西哥的意大利语,或:
{
"label":"Allemagne",
"language":"en",
"countryCode":"DEU",
"locationId":"NT_sCRfuPPAnURShDKlGtXPTB",
"address":{"country":"Allemagne"},
"matchLevel":"country"
}阿莱曼大帝是法国的德国。
当翻译不可用时,我不想用参数中指定的语言或本地语言以外的任何其他语言来显示结果。我该怎么做?
发布于 2021-01-04 07:35:02
您应该使用参数值resultType=city 而不是城市,如下所示,然后您将看到响应上的差异。
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
https://stackoverflow.com/questions/65554556
复制相似问题