我正在尝试使用 Google Maps API 通过键入您要查找的栏来自动完成以查找附近的酒吧。这似乎不属于 API 的用户故事。我在弄清楚我需要使用哪些技巧组合来完成此操作时遇到问题。
自动完成功能没有足够细化的地点类型(机构、地理编码)来仅过滤酒吧,因此我的预测充满了加油站、律师事务所和墓地。
附近搜索的粒度足以过滤 type=bar 但不能用作自动完成,因为名称和关键字参数是完全匹配的。所以当我搜索“craw”时,我得到的是 ZERO_RESULTS 而不是“Crawdaddy's”。
接下来,我想我会得到预测,应用 type=bar 过滤器对同一位置进行雷达搜索,我只会根据参考号获取雷达结果中的预测。NO GO,要么雷达搜索使用的参考编号与自动完成不同,要么没有将最近的 type=bay 返回到我的位置。
所以最终,我问我在这里是在做傻事,还是有办法实现按业务类型过滤的自动完成功能?
谢谢, 塔尔