1

Ich versuche, eine Suchfunktion für USA-Städte in meiner IOS-App zu implementieren. Mein Ziel ist es, die Autocomplete-API von Google zu verwenden, während legal die Verwendung einer Google-Karte vermieden wird.Places Autocomplete: Muss ich eine Google Map verwenden, wenn ich das Ergebnis mit Apple geocodiert habe?

Also, wenn ich die Places Autocomplete-API verwendet, um eine Liste der vorgeschlagenen Städte als Benutzertypen anzuzeigen, muss ich eine Google-Karte verwenden, wenn ich das ausgewählte Autocomplete-Ergebnis über Apple mit CLGeocoder geocodiert habe?

Google sagt, dass Sie ihre Daten in ihren Karten verwenden müssen. Wenn ich jedoch über Apple geocodiert habe, um die Koordinaten für die Anzeige auf einer Karte abzurufen, stammen die Kartendaten nicht von Google. Ist das legal?

Ich weiß Airbnb verwendet Googles Orte API, aber sie verwenden Apple-Karten.

+0

das gewählte Ergebnis der automatischen Vervollständigung hat bereits seine Geolocation-Informationen von Google vorbelegt, so dass Sie nicht wirklich umgehen. Du machst es einfach zweimal. Wie auch immer, wir sind Programmierer, keine Anwälte. Alles, was wir zu Ihrer Frage kommentieren könnten, wäre meinungsbasiert und würde keinen Grund haben, gegen Googles eigene (wenn auch obskure) TOS zu klagen. – amenadiel

+0

@amenadiel true, aber die Koordinaten werden nicht in GoogleComplete-Ergebnissen angezeigt. Sie müssen die API mit der placeid aufrufen. –

+0

Ich bin auf Ihrer Seite, es ist nur, dass es genug Gründe für Google gibt zu behaupten, Sie verletzen die AGB in dem unwahrscheinlichen Fall, dass sie jemals nach Ihrer App gehen könnte – amenadiel

Antwort

1

Nach Places API-Richtlinien:

Wenn Ihre Anwendung zeigt Google Places API Web Service Daten auf einer Karte, die Karte muss von Google zur Verfügung gestellt werden.

Wenn Ihre Anwendung die Daten des Google Places-API-Webdiensts auf einer Seite oder in einer Ansicht anzeigt, die keine Google Map enthält, müssen Sie ein Logo "Powered by Google" mit diesen Daten anzeigen. Wenn Ihre Anwendung beispielsweise eine Liste von Orten auf einem Tab und eine Google Map mit diesen Orten auf einem anderen Tab anzeigt, muss auf dem ersten Tab das Logo "Powered by Google" angezeigt werden.

So können Sie Places Autocomplete ohne eine Google-Karte verwenden, aber in diesem Fall ist das Logo erforderlich.

https://developers.google.com/places/web-service/policies