Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.10.2014, 13:02
Новичок на форуме
Отправить личное сообщение для Newto Посмотреть профиль Найти все сообщения от Newto
 
Регистрация: 11.10.2014
Сообщений: 5

Яндекс карта
Привет, форумчане. Помогите, пожалуйста, разобраться со следующим вопросом. Есть скрипт, выводящий я.карту:
<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 не отправляйте, там я нужного не нашел(не потому что там этого нет, а потому что просто не нашел), т.к. просто утонул в море информации, а решить этот вопрос мне нужно как можно скорее.
Ответить с цитированием
  #2 (permalink)  
Старый 12.10.2014, 22:57
Аватар для Viral
Профессор
Отправить личное сообщение для Viral Посмотреть профиль Найти все сообщения от Viral
 
Регистрация: 26.04.2011
Сообщений: 472

y_coords = document.getElementById('ym_coords').value.split(',');

и
center: y_coords,
Ответить с цитированием
  #3 (permalink)  
Старый 12.10.2014, 23:24
Новичок на форуме
Отправить личное сообщение для Newto Посмотреть профиль Найти все сообщения от Newto
 
Регистрация: 11.10.2014
Сообщений: 5

Точно! Большое спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подгрузка страниц AJAX и гугл карта, карта не подгружается gumapumba Общие вопросы Javascript 1 25.09.2015 16:25
Яндекс карта 2.0 AntiBuger Общие вопросы Javascript 0 29.11.2013 13:51
Яндекс и Google у вас... greatilya Оффтопик 52 21.12.2011 16:19
Яндекс карта и наложение объектов Rembrant Элементы интерфейса 3 08.11.2011 17:25