/ / Google MAP Api - Зберігання GeoLocation - php, google-maps, google-maps-api-3, google-maps-api-2, google-geocoding-api

Google MAP Api - Зберігання географічного розташування - php, google-maps, google-maps-api-3, google-maps-api-2, google-geocoding-api

Чи можу я зберігати геолокацію (лат., Довгий) для aмісце, бізнес з Карт Google у базі даних? Випадок використання полягає в тому, що користувач повинен мати можливість вибору місця на карті та додавати коментарі до місця, яке я хочу зберігати в базі даних. Тож кожен раз, коли користувачі шукають місцеположення, я можу отримати коментарі від свого місцевого офісу.

Умови Google говорять, що ми не повинні зберігати будь-яку інформацію з API, але якщо ми хочемо створити систему на основі місцезнаходження, який API ми повинні використовувати?

У цьому підручнику від Google йдеться про зберігання інформації в БД, але це порушило б умови Google щодо не зберігання інформації. https://developers.google.com/maps/articles/phpsqlinfo_v3

Дякую

Відповіді:

1 для відповіді № 1

(Я не юрист, я не писав і не визначав їх умови використання, і лише Google та його юридична юрисдикція є остаточними органами щодо цього. Ця відповідь стверджує, що розумно зробити висновок.)

Звичайно, ви можете це зробити. Інакше ви б не змогли зберегти місце розташування будь-чого, і це зіпсувало б ідею подібного роду додатків.

Тут є дві частини: чи можна геокодувати та зберігати певне місцеположення та чи можете ви зберегти певне місце розташування в бізнесі чи іншому місці, яке ви знайшли шляхом пошуку.

Умови Google говорять про те, що ви не повинні використовувати їхні служби як універсальний геокодер. Ви можете вільно користуватися геокодером до тих пір, поки використовуєте їх разом із їх картами.

Від документація на API геокодування:

Примітка: API геокодування може використовуватися лише в поєднанні з картою Google; геокодування результатів без відображення їх на карті заборонено. Повна інформація про дозволене використання можна отримати в Обмеження ліцензій на використання API Карт API.

І з FAQ API API:

Будь ласка, пам’ятайте про обмеження використання, які стосуютьсязапити геокодера та зауважте, що використання геокодера з будь-якою метою, окрім отримання локацій, які відображатимуться за допомогою API Карт Google, є порушенням Умов надання послуг. Ви можете використовувати геокодер HTTP для геокодування адрес за межами програми Google Maps API, щоб вони могли кешуватися і пізніше відображатися за допомогою одного з API Карт Google, але місця, отримані за допомогою веб-служби геокодування, не можуть використовуватися жодною іншою програмою, поширюється іншими засобами або перепродається.

Що стосується зберігання місця розташування, скажімо, адля бізнесу, ви повинні мати можливість зберігати місцезнаходження хоча б тимчасово, щоб можна було реалізувати свою заявку. В іншому випадку кожен ваш пошуковий запит повинен буде шукати місце розташування кожного підприємства, щоб отримати свіже місце, яке не зберігається у вашій базі даних, від Google. Оскільки це, можливо, не спрацює, мабуть, це не їхній намір.

Я не думаю, що ти переступатимеш будь-які лініїпоки Google не зможе стверджувати, що ви "прямо продаєте інформацію про значну кількість місць бізнесу в їхній базі даних. Ви до того часу будете набагато більше шансів на те, щоб протистояти обмеженням їх використання.