Google Places-API - kann ich place_id speichern?

8

Wir entwickeln eine Plattform für den Bau von Reiserouten. Der Reiseplan (= Reise) besteht aus Orten, die nach einem benutzerdefinierten Ablauf geordnet sind. Wir möchten die Google Places-API für die Suche nach Orten verwenden. Wir möchten eine place_id speichern und sie zum Abrufen von Reisedaten verwenden. Die Orts-ID wird zum Abrufen dieser Ortsdetails von Google verwendet. Eine place_id wird nur für zukünftige Verwendung gespeichert, wenn ein Benutzer sich dafür entscheidet, diesen Ort in seine Reiseroute aufzunehmen.

Ist es gemäß den Nutzungsbedingungen erlaubt?

Danke! Orit

    
Orit 10.09.2014, 09:00
quelle

2 Antworten

5

Ja, du kannst

  

Orts-IDs sind von den Caching-Einschränkungen ausgenommen, die in Abschnitt 10.1.3 der Google Maps APIs-Nutzungsbedingungen angegeben sind. Sie können daher Orts-ID-Werte unbegrenzt speichern.

Verweisen auf einen Ort mit einer Orts-ID

    
gchao 27.02.2015, 05:46
quelle
6

Ich stelle gerade die gleiche Frage an mich selbst.

Wenn ich die Google Places-API-Dokumentation durchgelesen habe (wie Sie es auch vermutet haben), habe ich keine eindeutige / explizite Antwort auf diese Frage gefunden.

Einige Teile der Dokumentation lassen mich jedoch denken, dass place_id gespeichert und später zum Abrufen eines Platzresultats verwendet werden kann.

Im Abschnitt " Details zu Placements " wird angegeben, dass < Die Eigenschaft strong> "id" ist veraltet und sollte durch "place_id" ersetzt werden. Da "id" als stable identifier bezeichnet wird, folge ich, dass place_id auch eine stabile ID ist.

Ein weiterer interessanter Teil ist der über alt_ids : Es wird gesagt, dass ein bestimmter Ort seine place_id im Laufe der Zeit ändern kann: wenn sich das SCOPE ändert, wird ihm eine neue place_id zugeordnet Ort. Also würde ich das sagen:

  • a place_id ist einzigartig und stabil für einen gegebenen Ort und ein gegebenes SCOPE (APP | GOOGLE), solange der Ort existiert .
  • ein bestimmter Ort bleibt durchsuchbar, indem er die place_id verwendet, die zuvor diesem Ort zugewiesen wurde
  • unter Verwendung eines APP-Bereichs place_id, gibt es keine Garantie, dass das in der Antwort gesendete Ergebnis die gleiche place_id hat (es ist kein Problem, aber aus Entwicklungssicht muss ich es mir merken)

Leider habe ich am Ende keine definitive Antwort. Es sind nur meine derzeitigen Annahmen. Ich hoffe, dass uns jemand bei dieser Frage helfen wird.

Grüße

Philippe

    
Philippe Brunet 18.09.2014 09:03
quelle

Tags und Links