Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/16: Рейтинг темы: голосов - 16, средняя оценка - 4.50
Newto
1
Яндекс Карты API

Динамическая подстановка координат.

12.10.2014, 13:50. Показов 3352. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, форумчане. Помогите, пожалуйста, разобраться со следующим вопросом. Есть скрипт, выводящий я.карту:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
<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">. Если видоизменить скрипт след. образом...
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
<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 не отправляйте, там я нужного не нашел(не потому что там этого нет, а потому что просто не нашел), т.к. просто утонул в море информации, а решить этот вопрос мне нужно как можно скорее.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2014, 13:50
Ответы с готовыми решениями:

Динамическая подстановка функций из разных классов
Всем привет! Собственно есть вот такое... struct MyStruct { int index; MyStruct *next, *prev;...

Подстановка, зависимые ячейки, подстановка по условию
Доброго времени суток. Предисловие! Можно не читать. Около недели назад начал разрабатывать...

Программа для вычисления координат точки максимально отдаленной от начала координат
Программа для вычисления координат точки максимально отдаленной от начала координат. Вроде все так,...

Преобразование глобальных координат точки в локальную систему координат, задаваемую четырехугольником
Добрый вечер! Есть произвольный четырехугольник на плоскости. Известны глобальные координаты...

1
15 / 15 / 5
Регистрация: 24.07.2014
Сообщений: 103
16.10.2014, 08:45 2
Вот смотри, я здесь решал такую же проблему.
API 2.0 Очистка всей карты
А вот почти конечная реализация http://altalgroup.ru/j25rus/contacts
Выпадающие списки использую из semantic ui.
0
16.10.2014, 08:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2014, 08:45
Помогаю со студенческими работами здесь

Массивы: определение координат точки, наиболее приближенной к началу координат
На плоскости 100 точек заданы своими координатами Х, Y. Составить программу для определения...

Вычисление координат искомой точки, наиболее удаленной от начала координат
Составить программу решения следующей задачи. На плоскости (x,y) заданы точки {M1(X1,...

Центр координат родителя перемещается к центру координат дочернего обьекта
Всем привет. Создал 2Д проект в юнити. Создал пусттой обьект, рядом создаю куб. Как только кладу...

Вычислить сумму координат и найти расстояние от точки до начала координат
Даны координаты точки в пространстве (x,y,z). Описать их с помощью записи. Составить программу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru