2017-08-10 5 views
-1

Googles Places 'Begriffe zum Speichern von Informationen können ein wenig verwirrend sein und ich hoffe, dass jemand etwas Licht in die Zukunft bringt.Kann ich Name, Adresse und LAT/LONG von der Google Places-API in meiner eigenen Datenbank speichern?

Ich möchte eine Datenbank erstellen und einzigartige Daten zu Unternehmen sammeln, aber dabei muss meine App den Namen und die Adresse des Unternehmens abrufen, um Informationen zu jedem Unternehmensstandort zu speichern.

Ich möchte speziell über das Speichern der Name, Längengrad, Breitengrad, Adresse und möglicherweise die Orts-ID wissen, um die Datenbank zu erstellen und die Suche bei der Verwendung meiner Datenbank in Kombination mit Google Places API zu beschleunigen. Ich möchte meine eindeutigen Geschäftsdaten nicht mit einer Orts-ID verknüpfen und muss Google Places anrufen, um herauszufinden, was der Name des Unternehmens ist, was ein Ärgernis wäre.

Nachdem ich meine eigene Datenbank erstellt habe, hoffe ich, dass ich Google Places API nicht verwenden muss, ist das sogar mit ihren Bedingungen möglich, oder würde ich sie verwenden? Ich habe gelesen, dass Google nur Beschränkungen für seinen "Inhalt" hat, der die Koordinaten ausschließt, da dies öffentliche Daten wären. Ist das korrekt und sind geschäftliche Namen und öffentliche Inhalte?

Danke für die Hilfe. :)

+1

Ich wähle diese Frage als Wegthema zu schließen, weil es es geht um rechtliche Fragen (Nutzungsbedingungen), nicht um Kodierung. – geocodezip

+0

Zuletzt habe ich mir die API-Nutzungsbedingungen der Orte angeschaut, es war sehr klar, Sie dürfen nichts ** dauerhaft speichern außer der placeId (aber IANAL, noch sollten Sie rechtliche Beratung von Online-Foren durchführen). – geocodezip

Antwort

1

Der entsprechende Abschnitt der Maps API Nutzungsbedingungen ist Ziffer 10.5 d, die sagt:

Kein Caching oder Lagerung. Sie können Inhalte, die außerhalb des Service verwendet werden, nicht vorab abrufen, zwischenspeichern, indexieren oder speichern, mit der Ausnahme, dass Sie nur eine begrenzte Anzahl von Inhalten speichern, um die Leistung Ihrer Google Maps API-Implementierung aufgrund von Netzwerklatenz zu verbessern (und nicht zu dem Zweck, Google daran zu hindern, die Nutzung genau zu protokollieren) und nur, wenn ein solcher Speicher:

i. ist vorübergehend (und in keinem Fall mehr als 30 Kalendertage);

ii. ist sicher;

iii. manipuliert oder aggregiert keinen Teil des Inhalts oder des Service; und

iv. ändert die Attribution in keiner Weise.

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

Platz IDs sind von den Caching-Einschränkungen und Sie können sie in Ihrer Datenbank speichern:

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

+0

Vielen Dank für eine klare Antwort! –

Verwandte Themen