Google Places 自动完成的替代方案 [关闭]
Posted
技术标签:
【中文标题】Google Places 自动完成的替代方案 [关闭]【英文标题】:Alternative To Google Places Autocomplete [closed] 【发布时间】:2014-10-13 14:47:25 【问题描述】:我正在进行的项目使用谷歌地点自动完成来帮助用户输入兴趣点和地址。这工作正常,但我们想通过我们在多边形中定义的特定区域过滤自动完成结果。
由于 google 不会在响应中发送纬度和经度,因此无法使用他们的 api。当然,我们可以发送第二个请求来检索这些数据,但从性能和数据使用方面来看,这似乎不是一个好的解决方案。
我研究了foursquare 搜索API。这工作正常,但对地址的支持很差,api主要基于POI。
除了返回地址和兴趣点的 google 地方之外,还有其他选择吗?
【问题讨论】:
你可能想看看 Open Street Maps。 @bribeiro 是的,我正在用 mapquest 做这个,但我仍然找不到一个好的解决方案 【参考方案1】:目前我自己正在四处寻找选项。您可能想尝试一下Pelias。我远离 Google 地方信息的主要原因是许可限制。
【讨论】:
现在是 2018 年,Mapzen 关闭 :( @msm2020,Mapzen 已关闭,但 Pelias 正在发展壮大。该项目不断改进,几家大大小小的公司以及几个个人为代码库做出了贡献。有托管 Pelias、支持和自定义开发的选项。 感谢 cmets。我更新了我的答案,所以它链接到 github repo【参考方案2】:1) 汤姆汤姆 2) 地图盒 3) 这里 4) 地图拟合 5) 传单 6) 开放层 7) 位置智商 8) 和 9) Sygic 地图 10)Jawgmaps
【讨论】:
你知道如何在传单中实现自动竞争吗?【参考方案3】:您是否尝试过 TomTom 搜索 API?
Geometry search endpoint 允许您在定义的多边形内进行搜索。
【讨论】:
以上是关于Google Places 自动完成的替代方案 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何为 Google Places API 自动完成文本框设置默认值
Google Places API Android:自动完成关闭太快