Answer the question
In order to leave comments, you need to log in
Why is Yandex map not displayed?
I'm trying to initialize the simplest example of Yandex.Maps, but it is displayed only if it is
not enclosed in my divs...
Some strange story... It's
worth writing:
<div id="my">
<p>Карта</p>
<div id="map"></div>
</div>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Примеры. Размещение карты на странице.</title>
<!--
Подключаем API карт
Если вы используете API локально, то в URL ресурса необходимо указывать протокол в стандартном виде (http://...)
-->
<script src="(http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script>
var myMap;
// Дождёмся загрузки API и готовности DOM.
ymaps.ready(init);
function init () {
// Создание экземпляра карты и его привязка к контейнеру с
// заданным id ("map").
myMap = new ymaps.Map('map', {
// При инициализации карты обязательно нужно указать
// её центр и коэффициент масштабирования.
center: [55.76, 37.64], // Москва
zoom: 10
}, {
searchControlProvider: 'yandex#search'
});
}
</script>
<style>
#my{
color:red;
}
#map {
width: 100%;
height: 90%;
}
</style>
</head>
<body>
<div id="my">
<p>Карта</p>
<div id="map"></div>
</div>
</body>
</html>
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question