2017-08-10 1 views
-1

Googles Les termes utilisés par Google pour stocker des informations peuvent être un peu confus et j'espère que quelqu'un pourra faire la lumière. Je veux créer une base de données et collecter des données uniques sur les entreprises, mais dans le processus mon application doit obtenir le nom et l'adresse de l'entreprise afin de stocker des informations sur chaque entreprise. Je veux spécifiquement savoir comment stocker le nom, la longitude, la latitude, l'adresse et éventuellement l'ID de lieu pour créer la base de données et accélérer les recherches lorsque j'utilise ma base de données en combinaison avec google places API. Je ne souhaite pas associer mes données métier uniques à un identifiant de lieu et je dois appeler Google Adresses pour déterminer le nom de l'entreprise qui constituerait une nuisance. Après la construction de ma propre base de données, j'espère ne pas avoir à utiliser l'API Google Adresses, est-ce possible avec leurs termes ou est-ce que je serais coincé à les utiliser? J'ai lu que Google a seulement une restriction sur leur «contenu» qui exclut les coordonnées, car ce serait des données publiques. Est-ce correct et ce sont des noms commerciaux et des adresses de contenu public aussi?Puis-je stocker le nom, l'adresse et LAT/LONG de l'API Google Places dans ma propre base de données

Merci pour l'aide. :)

+1

Je vote pour fermer cette question hors sujet, car il est sur des questions juridiques (conditions d'utilisation), pas de codage. – geocodezip

+0

Dernière fois que j'ai regardé les conditions d'utilisation de l'API des lieux, c'était très clair, vous n'êtes pas autorisé à sauvegarder ** rien ** de manière persistante autre que placeId (mais IANAL, ni conseillé par les forums en ligne). – geocodezip

Répondre

1

La section pertinente l'API Google Maps Conditions d'utilisation est le paragraphe 10.5 d qui dit:

Aucune mise en cache ou de stockage. Vous ne prélèverez, ne cachez pas, n'indexez pas ou ne stockez aucun Contenu à utiliser en dehors du Service, sauf que vous pouvez stocker des quantités limitées de Contenu uniquement dans le but d'améliorer les performances de votre API Maps en raison de la latence réseau (et non dans le but d'empêcher Google de suivre avec précision l'utilisation), et seulement si ce stockage:

i. est temporaire (et en aucun cas plus de 30 jours calendaires);

ii. est sécurisé

iii. ne manipule ou n'agrège aucune partie du contenu ou du service; et

iv. ne modifie en rien l'attribution.

https://developers.google.com/maps/terms#section_10_5

place ID sont exemptés des restrictions de mise en cache et vous pouvez les enregistrer dans votre base de données:

https://developers.google.com/places/place-id#save-id

+0

Merci pour votre réponse! –