0

OpenLayers 2.13 にアップグレードして以来、Google マップの著作権をページの左下隅に配置しようとしていますが、常に右下に移動したいと考えています。

ロード時にこれを試しました(機能しませんでした):

.gmnoprint{
left:'0px';
right:'';
}

Openlayers.js の関連する行と思われるものを変更してみました (機能しませんでした):

e = document.createElement("div");
e.id = this.map.id + "_GMap2Container";
e.style.position = "absolute";
e.style.width = "100%";
e.style.height = "100%";
d.appendChild(e);
try {
    a = new GMap2(e), b = e.lastChild, d.appendChild(b), b.style.zIndex =
        "1100", b.style.right = "",b.style.left = "0px", b.style.bottom = "", b.className = "olLayerGoogleCopyright", c = e.lastChild, d.appendChild(c), c.style.zIndex = "1100", c.style.right = "",c.style.left = "0px", c.style.bottom = "", c.className = "olLayerGooglePoweredBy gmnoprint"
} catch (f) {
    throw f;
}

jQueryを使用してロードした後にこれを試しました(動作しますが、再配置時にちらつきが発生するため、最適な選択ではないタイムアウトを設定した場合にのみ機能します):

$('.gmnoprint').css({'left':'0px','right':''})

最初の 2 回の試行で何が間違っていますか?

4

1 に答える 1