Мені потрібно з’ясувати обмеження роботи з 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?
Хтось мав досвід роботи з API Google Місця на карті, чи дозволяє це порівняння проводити?
Оскільки геокоординати фіксуються під час відображення карти Google, а потім зберігаються для використання разом із більш повною картою Google, чи підпадає це під "умови використання", встановлені Google?
Я дуже зацікавлений у використанні Google Maps, маючи можливість передплатити послугу преміум класу, враховуючи успіх моєї заявки. Хто-небудь ще мав досвід роботи з цими видами розрахунків, чи щось мені не вистачає?