web-dev-qa-db-ja.com

グーグルマップの.gmスタイルのdivがブロックとして表示されるようになり、マップが壊れてしまいました

最近Googleマップを使った私のWordpressのページでは、おかしな方法でマーカーが表示され始めました。

enter image description here

問題は、Googleがコードを変更し、この赤ちゃんをコードに追加したことです。

  .gm-style div {
    display: block;
    }

でコードを上書きすると、display:inline-block !important;は機能しません。新しいdisplay:ブロックがGoogleによって自動的に生成されるためです。 (下の写真) enter image description here

誰かがのぞき見をしたい場合は、サイト自体がここにあります。

`http://objekt.ee/properties/?lease=rent&view=map`
1
Joonas Luik

この問題を解決する最も簡単な方法はあなたのAPI呼び出しでバージョンを定義することです、例えば:

<script src="https://maps.google.com/maps/api/js?v=3&sensor=false" type="text/javascript"></script>
0
emgerold