我正在使用Here Maps Geocoder Autocomplete API,当我尝试搜索不带重音符号的希腊位置时,建议响应为空。
例如,当我搜索“Θεσσαλονίκη”时,响应将返回一个包含一些建议的数组。但是,当我搜索“Θεσσαλονικη”(末尾的第三个字母没有重音)时,响应将返回一个空数组。
我是否有可能在API中缺少某些内容或我所描述的功能不受支持?
答案 0 :(得分:0)
请提供您用于我们的确切查询,以帮助您更好。根据给定的数据,我们尝试使用自动完成api,并且效果很好
示例查询:
library(dplyr)
outer(setNames(df1$Value1, df1$ID1), setNames(df2$Value2, df2$ID1), function(x, y){
x >= 0.5*y & x <= 2*y
}) %>% as.table %>% as.data.frame %>%
subset(Freq, select = -Freq) %>%
left_join(df1, by = c("Var1" = "ID1")) %>%
left_join(df2, by = c("Var2" = "ID1")) %>%
arrange(Var1, Var2)
# Var1 Var2 Value1 Value2
# 1 A D 1 1
# 2 A E 1 2
# 3 B D 2 1
# 4 B E 2 2
# 5 B F 2 3
# 6 C E 3 2
# 7 C F 3 3
示例响应:
https://places.demo.api.here.com/places/v1/autosuggest?at=41.8369,-87.684&q=Θεσσαλονικη&Accept-Language=en-US,en;q=0.5&app_id=xxxx&app_code=xxxx
编辑:Geocoder自动填充API可帮助您填写地址。当您搜寻 1)Θεσσαλονίκη与完整单词匹配并获得相关结果。 2)Θεσσαλο试图通过完成单词来获得相关匹配 3)Θεσσαλονικη尝试与完整单词匹配,但未找到任何相关结果。
它在地图上显示地址错误的方式与在地图上的方式不同。我们在这篇帖子Here-API: Order of search query seems to matter中讨论了类似的内容。
我们建议您尝试按照上面给出的方法进行自动建议,以了解它是否适合您的用例。