私はGoogleマップマップのサイズに問題があります。
私が望むのは、マップと段落の段落の幅を100%にすることです。あなたが見ることができるようにそれは、コンピュータ上で動作しますGoogleマップのモバイルフレンドリーマップを作成するにはどうすればよいですか?
:画像を参照してください。しかしそれは応答幅ではなく、それが問題です。
CSS:私は100%にmap_canvasの幅を変更した場合
#map_canvas { // the map
height:600px;width:800px;
}
.google_map {
position:relative;
float: left;
}
.paragraph { // text and stuff on the right
float: left;
padding-left:5px;
display: inline;
}
HTML
<div class="google_map">
<div id="panel">
<div ><input onclick="deleteMarkers();" type=button value="Rensa"></div>
</div>
<div id="facit"></div>
<div id="map_canvas"></div>
</div>
<div class="paragraph">
blablabla
</div>
結果は〜100ピクセルです。
map_canvasと段落を100%幅で保持するdivを作成しようとしましたが、マップの幅をXX%に設定しましたが、xx pxとして解釈されました。
マップが800ピクセル幅であるため、モバイルで使用するのが非常に難しくなります。それが解決策であれば、map_canvasはモバイルの段落の上にあります。
私はコンピュータ上で800pxと携帯電話100%と言う幅が必要です。
EDIT:
#map_canvas {
width:100%;
min-height:600px;
}
は次のようになります。
EDIT:
CSSパネル
#panel {
position: absolute;
top: 10px;
left: 65%;
margin-left: -180px;
z-index: 5;
background-color: #000;
padding: 5px;
}
#panel, .panel {
font-family: 'Roboto','sans-serif';
line-height: 20px;
padding-left: 5px;
}
#panel select, #panel input, .panel select, .panel input {
font-size: 15px;
}
#panel select, .panel select {
width: 100%;
}
#panel i, .panel i {
font-size: 12px;
}
#panel2 {
position: absolute;
top: 10px;
left: 73%;
margin-left: -180px;
z-index: 5;
background-color: #000;
padding: 5px;
}
#panel2, .panel {
font-family: 'Roboto','sans-serif';
line-height: 20px;
padding-left: 5px;
}
#panel2 select, #panel2 input, .panel select, .panel input {
font-size: 15px;
}
#panel2 select, .panel select {
width: 100%;
}
#panel2 i, .panel i {
font-size: 12px;
}
パネルを使用すると、画像上で参照ボタンで、Panel2はAですボタンを押すと表示されます地図上を一度クリックすると、最初のボタンの右に配置されます。
上記の編集を参照してください。ありがとう。 – Andreas
あなたの#panelの幅はどうですか? #map_canvasは#panelの幅に従います。 –
Panelはマップ上のボタン(ボタン)ですが、問題は解決しないと思います。申し訳ありません、あなたの編集を今見ました。お試しください – Andreas