2010-03-28 3 views
1

Мне нужна база данных POI для запуска проекта, над которым я работаю - это будет бесплатная базовая версия и премиальная плата за версию в том смысле, что пользователь будет оплачивать ежемесячную подписку.Какие POI (точка интереса) DB я могу использовать для коммерческого приложения

Я хотел бы использовать проверку типа foursquare для мест и функциональность типа plancast для поиска мест (поиск по одной строке). Т.е. мне нужно:

  • выполнить поиск по POI, вокруг места
  • ассоциированных пользователей к этому POI, с отметкой времени
  • позволяет пользователям добавлять собственные объекты POI
  • обеспечивают поиск свободного текста для POI (a la google one-line search)

Google API позволяет осуществлять большой поиск, но я понимаю, что в числе запросов можно ограничить количество запросов? Это предотвратит масштабирование и может привести к нарушению приложения, когда слишком много пользователей. Также, что говорит Google T & C об использовании этого в платной службе?

Openstreetmap Я понимаю, что у них нет этих ограничений, но также они обеспечивают хороший однострочный API-интерфейс поиска? Или как я могу это решить?

+0

Вам нужен весь мир или просто его подмножество? Какой поднабор? – fmark

ответ

0

посмотреть на http://eventful.com/ или http://qype.com - у них обоих есть API-адреса, которые вы можете позвонить, чтобы узнать, что происходит рядом с вами. Вы можете конвертировать эти события в POI в своем приложении. API-интерфейсы могут свободно использоваться (вашему приложению просто нужно кредитовать Eventful или Qype).

+1

большое спасибо, даст – Ellie

0

Посмотрите API на http://compass.webservius.com - возможно, у вас нет всего необходимого, но имеет очень богатые данные о более чем 16 миллионах торговых мест в США.