Geolocation geoapi中的部分关键字搜索
我一直在使用SimpleGeo为我正在构建的基于位置的应用程序查询我的位置数据。他们目前使用的是Factical的数据集。据我所知,没有办法对地点数据进行部分文本查询,可能是因为事实数据的结尾受到限制 我的意思是,Geolocation geoapi中的部分关键字搜索,geolocation,google-places-api,simplegeo,Geolocation,Google Places Api,Simplegeo,我一直在使用SimpleGeo为我正在构建的基于位置的应用程序查询我的位置数据。他们目前使用的是Factical的数据集。据我所知,没有办法对地点数据进行部分文本查询,可能是因为事实数据的结尾受到限制 我的意思是,“Starb”将以自动完成的方式返回星巴克的结果 测试GooglePlacesAPI也会得到同样的结果。查询宾夕法尼亚州威廉斯波特附近的牛蛙啤酒厂的“Bullf”,结果一无所获。查询“牛蛙”会得到正确的结果 有任何地理位置/地点API支持这种部分关键字查询吗?Google Places
“Starb”
将以自动完成的方式返回星巴克的结果
测试GooglePlacesAPI也会得到同样的结果。查询宾夕法尼亚州威廉斯波特附近的牛蛙啤酒厂的“Bullf”
,结果一无所获。查询“牛蛙”
会得到正确的结果
有任何地理位置/地点API支持这种部分关键字查询吗?Google Places有一个自动完成API,它将根据部分关键字查询返回结果 您可以在此处查看文档: 这里还有一个演示和一篇关于带有自动完成功能的Places API的博文:
谢谢,我在旅行中确实发现了这一点。出于自动完成的目的,Factual还支持“以开头”类型的查询。Google Places Autocomplete API的问题在于,它们往往会显示“地点”,如“德克萨斯州”,这在理想情况下寻找场地时有点荒谬。@Josh Smith如果您不希望Google Places Autocomplete结果中包含地理结果,您可以在请求中添加一个
types=building
参数。