我正在尝试使用Google地理代码解析地址。该地址是从其他地方导入的,或者是用户输入的,而且不是很有序。
地址间隔如下:
O / s NCP Car Park,Coram St Jn Woburn Place London WC1
或用" +"
替换的空格O / S + NCP +车载+园科勒姆+ ST +约翰福音+沃本+地点+伦敦+ WC1
我的代码将尝试完整匹配地址,然后逐字逐句删除前导字词,直到匹配发生。
在谷歌地图中,这解决得很好,但即使我的地址缩小为
" Woburn Place London WC1"
gecode无法解析。
在我看来,这是一个非常整洁的地址,包括首都和邮政编码。
我应该使用其他一些地图功能吗?
我已经尝试过自动填充+地方,这就解决了更少的地址列表。
谢谢大家,
JON
答案 0 :(得分:0)
Google Maps Places API textSearch找到该字符串的两个结果(" O / s NCP Car Park,Coram St Jn Woburn Place London WC1")
Found 2 results for O/s NCP Car Park,Coram St Jn Woburn Place London WC1 [ 0 ]: London, United Kingdom (51.523813, -0.12609699999995883) [ 1 ]: Woburn Place, Coram St, London WC1H 0ND, United Kingdom (51.5238677, -0.12642860000005385)
要使用地理编码API,您需要使用" WC1H"邮编:
Found 1 results for O/s NCP Car Park,Coram St Jn Woburn Place London WC1H [ 0 ]: Woburn Pl, London WC1H, UK (51.5237701, -0.12688589999993383)