地図上のGoogleロゴの上にオーバーレイ要素を配置したり、その場所を右上に変更したりできるかどうか疑問に思っています。Googleロゴを重ねて作成した画像の例(リンクは下にあります)があります。この問題でいくつかの解決策を与えるのを手伝ってください!ありがとう!
5 に答える
CSS を使用すると、ロゴを簡単に移動 (または削除) できます。絶対に配置されています。Firebug でマップを調べると、ロゴ div の id を見つけることができます。
利用規約(セクション9.4)に違反するため、これを行うことはお勧めしません。
Googleマップを使用した私の経験では、ロゴや著作権文字列をオーバーレイするためにできることは何もありません。そして、あなたはそうすべきではありません、それは理由のためにそこにあります-あなたは他の人によって作られたあなたが使っているものの功績を認めるべきです。
私が見る唯一の「解決策」は、マップコンテナの外側にオーバーレイ画像を配置し、それをGoogleロゴの上に完全に配置することです。しかし、私はそれが私の心の中で起こったインスタンスだと思ったのが嫌いでした:)
ロゴが収まるように、マップオーバーレイのデザインを変更する必要があると思います。
標準の Maps API から Google ロゴを削除すると、利用規約に違反します。
ただし、ビジネス向けの Google マップ API があり、柔軟性が大幅に向上します。標準価格は 10,000 ドル/年です。この件について問い合わせると、Google の担当者から電話がかかってきます。有料の顧客のロゴを取り巻く合法性について、担当者に正確に尋ねることができます.
Chris B. が述べたように、ロゴは CSS を使用して移動できます。これは、javascript iso を外部 ccs ファイルとして使用する例です。
var css = document.createElement("style");
css.type = "text/css";
css.innerHTML = "#"+element.id+" div div a[target='_blank'] img[src*='google_white'] {top:-25px !important;} ";
document.head.appendChild(css);
var map = new google.maps.Map(element, mapOptions);