我一直在使用SimpleGeo为我正在构建的基于位置的应用程序执行一些场所数据查询。他们目前使用Factual的数据集。据我所知,没有办法对地方数据进行部分文本查询,可能是因为Factual的结果有限制。
我的意思是"Starb"
会在自动完成时返回星巴克的结果。
测试Google Places API会产生相同的结果。宾夕法尼亚州威廉姆斯波特附近的Bullfrog Brewery查询"Bullf"
没有任何结果。查询"Bullfrog"
会产生正确的结果。
任何geolocation / place API是否支持这种部分关键字查询?
答案 0 :(得分:2)
Google地方信息确实有一个自动填充API,可根据部分关键字查询返回结果。
您可以在此处查看文档:
http://code.google.com/apis/maps/documentation/places/autocomplete.html
还有一个关于Places API和自动填充的博客文章:
http://googlegeodevelopers.blogspot.com/2011/05/places-everybody-show-is-about-to-begin.html