30

Google Places API を使用してレストランのリストを取得し、地図上に表示しています。しかし、Apple が iOS 6.0 で Google からマップ サービスを切り替えたため、Google のデータを Google マップに表示する必要があるという Google の利用規約に違反しています。

「アプリケーションが Places API データを地図上に表示する場合、その地図は Google から提供される必要があります。」

https://developers.google.com/places/policies#terms_of_use

違反しているアプリケーションをリリースするつもりはないので、明らかにマップを変更する必要があります。何をすべきかについての考えや提案はありますか?Web ビューで Google マップにアクセスする必要がありますか? Apple には、ある種の Google Places API の代替手段がありますか?

編集:

Web ビューで Google マップを使用するのは面倒です。技術的には機能しますが、それに代わる方法を見つけたいと思います。

4

3 に答える 3

7

Google Maps JavaScript API を使用することにしました。主にObjective-CによるJavaScriptを扱うのは少し難しいですが、それは解決策です。マップは Web ビューで表示され、JavaScript を使用してマップを操作します。

https://developers.google.com/maps/documentation/javascript/tutorial#api_key

この回答を受け入れるのを待って、他の誰かが考えているかどうかを確認します. 他の誰かに役立つ場合に備えて、これを投稿したかっただけです。

編集:

Google は最近、iOS 用の Maps SDK をリリースしました。これは現在、より優れたソリューションです。

https://developers.google.com/maps/documentation/ios/

于 2012-09-27T22:05:39.013 に答える
5

私なら直接 Google に連絡して状況を説明し、Apple の地図を使用する許可を書面で求めます。これは、プログラミングというより法的な問題です。Google は、Apple の API を使用してマップを表示できなくなったことを認識しており、マップに関係なく、広告収入が得られるため、場所を使用してほしいと考えていると考える人もいるでしょう。

于 2012-09-26T18:04:59.017 に答える
1

ここで@Owenに同意します-アプリを変更しなければならない可能性がある将来の日付までアプリを変更しないままにする許可を得ることができます。他の理由で将来。

一度変更でき、二度と変更する必要がないという100%の保証を得ることができれば、今すぐ変更すると思いますが、確かなことは何もありません。

于 2012-10-02T06:38:58.640 に答える