Я пытаюсь отобразить боковую панель в левой части карты Google.Ширина боковой панели составляет 380 пикселей, и мне нужно, чтобы div холста карты занял оставшуюся ширину, но пока мне не повезло.
В div карты должны быть объявлены ширина и высота, иначе это не сработает,Я пытался найти решение шириной 100% минус X пикселей , но в этом случае ни один из них не работает.
У кого-нибудь есть идеи, как это сделать?
Спасибо.
Я пробовал это, но похоже, что это не относится к div холста карты:
$(document).ready(function(){
$(window).width();
$(document).width();
var width1 = $(document).width();
var width2 = $("#left").width();
var canvas_width = width1 – width2 + "px";
$('#map_canvas').width = canvas_width;
});