Привет, форумчане. Помогите, пожалуйста, разобраться со следующим вопросом. Есть скрипт, выводящий я.карту:
<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 не отправляйте, там я нужного не нашел(не потому что там этого нет, а потому что просто не нашел), т.к. просто утонул в море информации, а решить этот вопрос мне нужно как можно скорее.