我需要一个 POI 数据库来用于我正在从事的启动项目 - 这将是一个免费的基本版本和付费版本,因为用户将每月支付订阅费用。
我想使用foursquare类型签到地点和plancast类型功能来搜索地点(单行搜索)。即我需要:
- 搜索某个位置周围的 POI
- 将用户与该 POI 相关联,并带有时间戳
- 允许用户添加自己的 POI
- 为 POI 提供自由文本搜索(类似于 google 单行搜索)
Google API 允许很好的搜索,但我知道可以完成的请求数量有限制?这将阻止扩展,并可能在用户过多时导致应用程序中断。另外,谷歌 T&C 对在付费服务中使用它有什么看法?
我理解的 Openstreetmap 没有这些约束,但它们是否也提供了一个很好的单行搜索类型 API?或者我怎么能解决这个问题?