我正在尝试使用PHP和Ajax构建基于地址的地图搜索。在地址字段中键入一个术语应该会在下拉中显示建议的地址,并且任何地址术语都不会在下拉列表中显示任何建议的地址,而应该在页面左侧显示“您是不是要理解”部分。对于我的内部函数,我需要lat,lng和short国家代码,例如 - 'GB'。
我尝试过使用Geocoder API和Places API,但这两个API都缺少一些我想要的功能。
使用带有jQuery UI的Geocoder API在下拉时显示建议的地址,并且对于“你是不是意味着”部分'返回多个重复的结果。有没有办法进一步改进这一点,以便返回不同的结果。同样对于像“印度”和“阿富汗”这样的国家,似乎没有简短的国家代码。
使用Places API自动填充功能我可以获取几乎所有地址的lat,lng和short国家/地区代码,但我似乎无法确定何时填充了dropown中的建议地址。似乎没有这样的事件。此外,我似乎无法使用Places API创建我的“你的意思”部分。
我知道API是实验性的并且不断更新,但也许我错过了一些东西。任何帮助将不胜感激。