回答:
あなたのCSSはそれを台無しにした。max-width: 100%;
814行目で削除すると、ズームコントロールが再び美しく見えます。このようなバグを回避するには、CSSでより具体的なセレクターを使用します。
img {max-width:100%;}
設定されています。
.ui-mobile img {max-width: 100%;}
彼らのCSSにそれを削除しなければなりませんでした。
Bootstrapを使用している場合は、「google-maps」クラスを指定します。これでうまくいきました。
別の方法として、最後の手段として、Googleマップのdivのすべてをリセットすることができます。
HTML:
<div class="mappins-map"><div>
CSS:
.mappins-map img {
max-width: none !important;
height: auto !important;
background: none !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
@ Max-Favilliの答えを共有してください:
GoogleマップAPIの最新バージョンでは、これが必要です。
<style>
.gm-style img { max-width: none; }
.gm-style label { width: auto; display: inline; }
</style>
@ Max-Favilliに感謝
Twitter Bootstrapユーザーの場合は、次の行をCSSに追加する必要があります。
.gmnoprint img { max-width: none; }
私もこの問題を抱えていて、
.google-maps img {
max-width: none;
}
うまくいきませんでした。私は最終的に使用しました
.google-maps img {
max-width: none !important;
}
そしてそれは魅力のように働きました。
あなたが私に言ったそれらのオプションは私のウェブサイトでは機能しませんでした。
私はBootstrap V3を使用しており、機能性に重点を置いています。主な理由は、マップに別のIDを割り当てたため、CSSファイルで黄色のstreetvieuw男がズームバーを表示したためです。
map_canvasの名前をmapholderに変更したところ、うまくいきました。とにかく、CSSファイルを調べる必要があるヒントをありがとう!
私は上記の解決策をすべて試しましたが、他のフォーラムの他の解決策も役に立ちませんでした。コードが完全に機能する別のWordpress以外のサイトがあるので、それは本当に迷惑でした。(GoogleマップをWordpressページに表示しようとしましたが、ズームとストリートビューのコントロールが歪んでいました)。
私が行った解決策は、新しいhtmlファイルを作成することでした(すべてのコードをコピーしてメモ帳に貼り付け、xyz.htmlという名前を付け、タイプ「すべてのファイル」として保存します)。次に、それをウェブサイトにアップロード/ ftpで送信し、新しいWordpressページをセットアップして、埋め込み機能を使用します。ページを編集するときは、(ビジュアルエディターではなく)テキストエディターに移動し、コピー/入力します。
http:// page URL width = "900" height = "950">
寸法を変更する場合は、上記の両方の引数で変更することを忘れないでください。変更しないと、奇妙な結果になります。
そこに行きます-他のいくつかの答えほど賢くないかもしれませんが、私にとってはうまくいきました!証拠はこちら:http : //a-bc.co.uk/latitude-longitude-finder/