Я использую этот CSS-код, обернутый вокруг iframe, чтобы сделать их отзывчивыми.Новая встроенная карта Google, серая при небольших размерах
.responsive-iframe-container {
position: relative;
padding-bottom: 56.25%; // This is the aspect ratio
height: 0;
overflow: hidden;
}
.responsive-iframe-container iframe,
.responsive-iframe-container object,
.responsive-iframe-container embed {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
Это все еще работает для новых Карт Google, но когда карта опустится до определенного размера, он исчезает и заменяется на сером поле. Проверка на это показывает, что Google по какой-либо причине устанавливает «display: none» в этом размере. Есть ли решение этой проблемы?
Пожалуйста, ознакомьтесь тест scenerio: http://jsfiddle.net/kuLT6/
Я не думаю, что это ошибка, я думаю, что это функция, обеспечивающая, чтобы карта не отображалась, когда элементы управления не вписываются в рамку, особенно ссылки внизу –
Я боялся что. Какое ужасное решение. Если это так, они должны: 1) предоставить ссылку, чтобы просмотреть ее в полном размере или 2) фактически скрыть ее, а не оставить серый квадрат. – kthornbloom