在 HERE API 建议端点上使用结构化数据进行查询
Posted
技术标签:
【中文标题】在 HERE API 建议端点上使用结构化数据进行查询【英文标题】:Query with structured data on the HERE API suggest endpoint 【发布时间】:2020-04-04 11:35:09 【问题描述】:我目前正在开发一个自动建议地址输入表单。流程将非常经典,因此消费者首先输入邮政编码并获得与邮政编码相关的城市的建议,该城市将被插入到第二个输入字段中
在此之后,消费者应进入街道进入第三个字段。
由此,我将国家、邮政编码和城市作为单独的值。有没有办法将这些数据点作为结构化数据发送到建议 API 中?
查询 Germany+Berlin+10405+P 会得到正确的建议,即在邮政编码区域 10405 中以 P 开头的街道,但也包含一个完全错误的邮政编码区域的条目:
"address":
"country": "Germany",
"state": "Berlin",
"county": "Berlin",
"city": "Berlin",
"district": "Kreuzberg",
"street": "Puttkamerstraße",
"postalCode": "10969"
,
【问题讨论】:
您是指下一个阶段的建议,例如您发送邮政编码时的街道名称吗?所有这些字段都在不同的字段中,所以将 json 发送到服务器而不是字符串。 根据 API 文档,只有一个查询 inut 并且没有分隔字段 :( 【参考方案1】:Geocoder API 将列出搜索条件中存在的搜索文本的所有可能组合。因此,它通过忽略 10969 返回 Puttkamerstraße。您可以在渲染时应用过滤结果标准。
【讨论】:
以上是关于在 HERE API 建议端点上使用结构化数据进行查询的主要内容,如果未能解决你的问题,请参考以下文章
AWS Lambda 函数 API 端点 - 403 和 415 错误
使用 HERE Geolocation API 从文本中获取城市建议列表