此处不带重音符号的Maps Geocoder自动完成API搜索

时间:2019-01-18 09:49:44

标签: here-api

我正在使用Here Maps Geocoder Autocomplete API,当我尝试搜索不带重音符号的希腊位置时,建议响应为空。

例如,当我搜索“Θεσσαλονίκη”时,响应将返回一个包含一些建议的数组。但是,当我搜索“Θεσσαλονικη”(末尾的第三个字母没有重音)时,响应将返回一个空数组。

我是否有可能在API中缺少某些内容或我所描述的功能不受支持?

1 个答案:

答案 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中讨论了类似的内容。

我们建议您尝试按照上面给出的方法进行自动建议,以了解它是否适​​合您的用例。