Яндекс карта
Привет, форумчане. Помогите, пожалуйста, разобраться со следующим вопросом. Есть скрипт, выводящий я.карту:
<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; ymaps.ready(init); // Ожидание загрузки API с сервера Яндекса function init () { myMap = new ymaps.Map("map", { center: [55.76, 37.64], // Координаты центра карты zoom: 10 // Zoom }); } </script> <div id="map" style="width: 400px; height: 300px"></div> Все работает. Но есть задача динамически подставлять свои координаты. Т.е., допустим, на странице есть <input type="hidden" id="ym_coords" value="55.76, 37.64">. Если видоизменить скрипт след. образом... <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script> <script type="text/javascript"> y_coords = document.getElementById('ym_coords').value; var myMap; ymaps.ready(init); // Ожидание загрузки API с сервера Яндекса function init () { myMap = new ymaps.Map("map", { center: [y_coords], // Координаты центра карты zoom: 10 // Zoom }); } </script> ...то карта уже не отображается. Собственно, вопрос: как правильно подставить в скрипт координаты из инпута? p.s. В маны API не отправляйте, там я нужного не нашел(не потому что там этого нет, а потому что просто не нашел), т.к. просто утонул в море информации, а решить этот вопрос мне нужно как можно скорее. |
y_coords = document.getElementById('ym_coords').value.split(','); и center: y_coords, |
Точно! Большое спасибо.
|
Часовой пояс GMT +3, время: 04:59. |