Мне нужно выяснить ограничение работы с API Карт Google и возможные решения для полусложных пространственных сравнений.
Чего я хочу добиться, так это системы сравнения, которая позволит запрашивать перекрывающиеся пользовательские пространственные полигоны в заданной точке (адрес места жительства).
В основном, у ресторана будет заданная область доставки, параметр которой будет определяться X гео-координатами. Адрес представлен одной точкой (x, y).
Мне посоветовали, что лучшим бэкэндом для такого типа пространственных сравнений является postGIS; однако после ознакомления с условиями, установленными API Карт Google, неясно, разрешено ли вам сохранять ответ с гео-координатами, который предоставляет Google.
http://code.google.com/apis/maps/terms.html
10.1.3 - Например, вы не должны использовать Контент для создания независимой базы данных «мест». ... еще,
... за исключением того, что вы можете хранить: (i) ограниченные объемы Контента с целью повышения производительности Реализации API Карт, если вы делаете это временно, безопасно и таким образом, который не позволяет использовать Контент за пределами обслуживание
Мой вопрос (ы) :
Кто-нибудь имел опыт работы с пространственными полигонами и Google Fusion Tables?
Кто-нибудь имел опыт работы с Google Places API, позволяет ли он проводить подобные сравнения?
Поскольку географические координаты записываются при отображении карты Google, а затем сохраняются для использования в сочетании с более полной картой Google, подпадает ли это под «условия использования», установленные Google?
Я очень заинтересован в использовании Карт Google, с перспективой подписки на премиум-сервис, учитывая успех моего приложения. Кто-нибудь еще имел опыт с этими типами вычислений, я что-то упускаю?