Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   не могу понять как работает (https://javascript.ru/forum/misc/44064-ne-mogu-ponyat-kak-rabotaet.html)

him 04.01.2014 23:32

не могу понять как работает
 
<!DOCTYPE html>

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Примеры. Размещение карты на странице.</title>
    <!--
        Подключаем API карт
        Параметры:
          - load=package.full - основные компоненты;
	      - lang=ru-RU - язык русский.
    -->
    <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>

<script type="text/javascript">
var myMap;
var aaaa;
// Дождёмся загрузки API и готовности DOM.
ymaps.ready(init);

function init () {
	var myGeocoder = ymaps.geocode("Москва Вашавское шоссе 125"); // 
	myGeocoder.then(
		function (res) {
			//alert('Координаты объекта :' + res.geoObjects.get(0).geometry.getCoordinates()); 
			aaaa = res.geoObjects.get(0).geometry.getCoordinates();
			//alert(aaaa);
										// Создание экземпляра карты и его привязка к контейнеру с
										// заданным id ("map").
										myMap = new ymaps.Map('map', {
											// При инициализации карты обязательно нужно указать
											// её центр и коэффициент масштабирования.
											//center:[55.76, 37.64], // Москва
											center:[aaaa], // Москва
											zoom:10
										});

										document.getElementById('destroyButton').onclick = function () {
											// Для уничтожения используется метод destroy.
											myMap.destroy();
										};
		},
		function (err) {
			alert('Ошибка');
		}
	);
}
</script>
</head>

<body>
    <div id="map" style="width:400px; height:300px"></div>
    <input type="button" id="destroyButton" value="Удалить карту"/>
</body>

</html>

по моей логике, координаты должны попасть в aaaa я их использую для указания центра карты.
в результате карта не выводится, только подложка под нее.

при просмотре в дебагере... вроде все нормально...

последовательность исполнения кода правда какая то...

не правильная размерность?

Vlasenko Fedor 05.01.2014 00:20

center: [aaaa[0], aaaa[1]],


Часовой пояс GMT +3, время: 06:58.