首页 > 解决方案 > 是否有功能请求或注意地理编码搜索结果中的差异的地方?

问题描述

如果有什么我能做的或者我造成了这个错误,请告诉我。

我正在使用 Javascript 的地理编码 API: https ://developer.here.com/documentation/maps/3.1.15.1/dev_guide/topics/geocoding.html 到目前为止它运行良好。

我的问题是结果:

- 如果我搜索埃菲尔铁塔或金门大桥,我确实会得到匹配/建议。但是,如果我搜索加拿大国家电视塔(加拿大/多伦多著名的旅游景点),它没有显示任何结果。在上面的同一个 HERE 地图 url 中,它表示您可以按地址、某些地区,甚至是著名的地标(被认为是全国重要的)进行搜索。我认为CN塔有资格。

-另一个是如果我尝试搜索“巴厘岛”(如在印度尼西亚巴厘岛)。如果我输入“Bali”,它会显示 Paris (whut)。我会给它怀疑的好处,也许算法认为这是一个错字:巴厘岛>巴里>帕里>巴黎。我可以让它滑动。虽然,印度尼西亚巴厘岛怎么不是第二个或第三个建议? 在此处输入图像描述

如果我进一步完成查询: 在此处输入图像描述

好的,有道理,但是为什么上面没有显示为第二/第三选项,与实际的印度尼西亚巴厘岛相同。

在此处输入图像描述

同样的担忧...

在此处输入图像描述

最后!但是在这一点上,建议我已经完成的事情是没有用的显示,我可能只是假设该位置在 API 中不被识别/支持,我会放弃。

我可以做些什么来优化它,或者如果这是严格的算法,有没有什么地方可以将它提交给 HERE Maps 开发人员,以便我可以帮助他们改进?

标签: here-api

解决方案


地理编码器一般不用于搜索地点。然而,它能够通过地标地理编码资源找到一些重要的地方:

一般来说,最好使用搜索 https://places.cit.api.here.com/places/v1/discover/search?at=47.427%2C-84.4889&q=CN+Tower+toronto&threshold=true&size=50&X-Mobility -Mode=drive&Accept-Language=en-US&app_id=7xKgcpva59oPCkQw7yWW&app_code=L8fBMv68cNVnA2Kf2QA8KQ

对于巴厘岛:构建地理编码器是为了找到最佳的细粒度匹配。巴厘岛返回 3 个城市,而巴厘岛,IDN 是一个县。使用指定国家/地区对巴厘岛进行一般搜索将返回城市匹配作为最佳结果。您必须添加国家以缩小搜索范围。


推荐阅读