1

IOSアプリで米国の都市の検索機能を実装しようとしています。私の目標は、Googleマップの使用を合法的に避けながら、GoogleのAutocomplete APIを使用することです。プレイスオートコンプリート:Appleに結果をジオコードする必要がありますか?

こういった理由から、プレースオートコンプリートAPIを使用してユーザータイプとして推奨都市のリストを表示すると、選択したオートコンプリート結果をCLGeocoderでリンゴでジオコードするとGoogleマップを使用する必要がありますか?

Googleでは地図にそのデータを使用する必要があるとGoogleでは言います。ただし、地図上に表示するために座標を取得するためにApple経由でジオコードすると、地図データはGoogleからのものではありません。これは合法ですか?

私はAirbnbがGoogleの場所apiを使用していますが、Appleマップを使用しています。場所のAPIポリシーに従って

+0

選ばれたオートコンプリートの結果は、既にGoogleによってあらかじめ入力のジオロケーション情報を持っているので、あなたは本当にそれを迂回していません。あなたはただ二回それをやっているだけです。とにかく、私たちは弁護士ではなくコーダーです。私たちがあなたの質問にコメントすることができるものは、意見に基づくものであり、google独自の(たとえあいまいであっても)エッジケースのTOSに対して根拠がありません。 – amenadiel

+0

@amenadiel trueですが、座標はGoogleのオートコンプリートの結果には表示されません。 placeidを使用してAPIを呼び出す必要があります。 –

+0

私はあなたの側にいる、それはちょうどあなたがあなたのアプリを追い越すことができそうな場合に、あなたがTOSに違反していると主張するのに十分な理由があるということです – amenadiel

答えて

1

アプリケーションは、地図上のGoogleプレイスAPI Webサービスのデータを表示する場合は、そのマップは、Googleが提供しなければなりません。

Googleマップを表示しないページまたはビューにGoogle Places API Webサービスのデータが表示されている場合は、そのデータに「Powered by Google」ロゴを表示する必要があります。たとえば、1つのタブに場所のリストが表示され、別のタブにそれらの場所があるGoogleマップが表示されている場合、最初のタブには「Powered by Google」ロゴが表示されます。

Googleマップなしでプレイスのオートコンプリートを使用できますが、この場合はロゴが必要です。

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

関連する問題