对于我的项目,我需要一种使用 Google 服务来更正地址的方法。地址本身是有效的,但很可能包含单个或多个(拼写)错误。我正在 C++ (QT) 下实现整个系统。
我确实尝试过使用http://www.google.com/tbproxy/spell?lang=en&hl=en REST 服务,但结果证明它只是“纠正单个单词”并且不使用谷歌“你的意思是”建议。
是否有或谁能想到以编程方式执行此操作的好方法?具体来说,有没有一种方法可以访问谷歌地图或谷歌搜索 API 以获得更正建议(“你的意思是..”)。
最坏的情况,我将不得不对 http 请求结果进行 html 抓取,但这是一种非常缓慢且不太稳定的方法(如果 google 更改格式或布局,将不再起作用)
提前致谢。
编辑:我在这里很新,如果帖子写得不是很清楚或没有按照当地标准,我提前道歉