我有小型业务数据库及其地址。使用Google Geocode API,我得到了 80% 的准确率。如果一家企业在街道上有一个简单的地址,谷歌通常会做得很好。但是,许多企业都有奇怪的地址,根据数据库的不同,这些地址的呈现方式也不同。例子:
Royal Copenhagen
Manly 1
Shop 2A, The Corso (Wharf End)
Manly NSW 2095
(02) 9977 1618
Google 的地理编码器无法为该位置找到合适的地址。但是,如果我用 Google 搜索“Royal Copenhagen, Manly NSW 2095”,我可以轻松找到地址,并且图钉的位置正确:
2 The Corso
Manly New South Wales 2095, Australia
(02) 9977 1618
现在,我有我的地理编码程序尝试地址字段的各种组合,以试图获得最佳位置。请注意,在 Google 地图上,输入电话号码和城市会返回非常好的结果,但地理编码器返回的结果却大不相同。
有没有人在这样的编程地理编码数据库方面取得过任何成功?