尝试使用诺基亚 HERE RESTful 地理编码 API 查找挪威的地址,我只使用街道名称进行搜索,API 返回靠近我的位置。这在大多数情况下是有意义的,但我需要在更广泛的区域内使用搜索名称的所有街道(例如,如果街道名称不常见,则甚至一个国家/地区)。
如何使用此 API 实现这一点?
用于返回受限区域内地理编码结果的两个选项是使用partial address
信息进行地理编码:
部分地址 - 国家/地区至关重要,例如 NOR
并对Bounding Box
内的地址进行地理编码:
边界框 - 传递带有搜索文本的逗号分隔矩形坐标。
区别在于结果:
Partial Address
NOR
和 Hasleveien
,因为街道返回 4 个结果,而Bounding Box
返回 5 个结果。 我的经验是,将bounding box
与搜索文本一起使用与使用带有街道名称的partial address
将提供更多结果。 但是,bounding boxes
是矩形,因此将整个国家/地区边界为挪威将包括瑞典,因此您需要将结果筛选为仅挪威。