Мне нужна база данных POI для стартапа, над которым я работаю - это будет бесплатная базовая версия и платная версия в том смысле, что пользователь будет платить ежемесячную подписку.
Я хотел бы использовать регистрацию типа foursquare в местах и функциональность типа plancast для поиска мест (поиск в одну строку). Т.е. мне нужно:
- выполнить поиск POI вокруг местоположения
- ассоциирует пользователей с этим POI с отметкой времени
- позволяет пользователям добавлять собственные POI
- обеспечивает поиск по POI в свободном тексте (поиск по одной строке в Google)
Google API позволяет выполнять отличный поиск, но я понимаю, что количество запросов может быть ограничено? Это предотвратит масштабирование и может привести к сбою приложения при слишком большом количестве пользователей. Кроме того, что Google T & C говорит об использовании этого в платной службе?
Openstreetmap, как я понимаю, не имеет этих ограничений, но предоставляет ли он хороший API для поиска по одной строке? Или как я мог решить это?