マップが更新されるたびにユーザーが入力するGoogleマップレイヤーの著作権ポップアップ


11

私はHTML5 iOSアプリのOpenlayersでGoogle Mapsハイブリッドレイヤーを数か月間使用しており、完全に機能しました。最近、彼らは何かを変更しました。なぜなら、下部の「マップデータ...」行が異なって見え(明るい灰色の背景)、画面に触れるか、navigator.geolocation.getCurrentPosition()を介してマップ位置が更新されるたびに、マップデータの著作権ボックス浮き出る。

他の誰かがこれを経験しましたか?もしそうなら、あなたが見つけた解決策/回避策に関する情報を本当に感謝します。


1
マップへのライブリンクはありますか?
マッパーズ

ここでは、Mapperzコメントが特に有効です。Googleマップは、公共のWebサイトでのみ使用できます(1年に10万ドル以上支払う場合を除く)。「iOSアプリ」は私にとって「パブリックWebサイト」のようには聞こえません...
RemigijusPankevičius12年

1
これは、Webサイトが関係する場合に当てはまります。サービス利用規約には詳しく記載されていませんが、他のモバイル開発者から聞いた話では、この例外はモバイルアプリです。考えてみると、アプリでGoogle OLレイヤーを使用することで(著作権表示などを不明瞭にしない限り)、iOSの組み込みMapKitクラスを使用するのとまったく同じことを行っています。これは明らかにGoogleで問題ありません彼らがそこにそれを置くためにアップルと協力したので。
kschaos

あなたのコメント@kschaos以上、AppleとGoogleはお互いにOKであることについて、2年後に期限が切れ陽気です
スティーブン・鉛

回答:


13

私は数日前にOpenlayersメーリングリストでこの答えを見ました。次のようなバージョンを提供していることを確認する必要がありますv=3.6

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&v=3.6"></script>

その後、表示されなくなります。

-2012年5月17日編集:

私はこの問題がOpenLayersメーリングリストに戻ってきたことを見ました。提案された修正(私のために働いた)は、以下をopenlayersに貼り付けることですstyle.css

.olLayerGooglePoweredBy.olLayerGoogleV3.gmnoprint {
visibility:hidden;
}

4

これが「合法」であるかどうかはわかりませんが、CSSを使用しないようにしました。

.olLayerGoogleCopyright {display:none;} 

更新

どうやらこれは利用規約に違反しているようです:

そうすることにより、利用規約に違反します。代わりに、OpenLayersの最新バージョンを使用する必要があります-この問題は2.11で修正されました。

2.11を使用していますか?どうやらそれはもはや問題ではないようです。

-2012年5月17日編集:(セレニウスコメントごと)

条項

8.5所有権の通知。お客様は、本サービスに添付または提供される可能性のある所有権表示(著作権および商標の表示、利用規約のリンク、ブランドを含む)を削除、不明瞭化、または変更しないことに同意します。そのような通知がサービス内に添付されていない場合、Maps APIドキュメントに従ってそのような通知を表示することに同意します。


1
規約に違反していることを修正してください。あなたが答えると、それを行うことができ、意図は良いですが、ユーザー/クライアントのGoogle弁護士にそれが行われたことをアドバイスしません。
マッパーズ

@CaptDragon- terms of useコメントに興味があります。スレッドにコメントが表示されますが、それ以上のリンクはありません。これについて私がどこで読むことができるか知っていますか?今日はポップアップが2.11になっているので、お願いします。ありがとう。
djq

@celenius:編集を参照してください
-CaptDragon

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.