Guest User

Untitled

a guest
Jul 16th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. вопросы по области видимости видимо.
  2. Делаю с API яндекс карт фишу... и есть там такие строки.
  3. ymaps.ready(init);
  4. function init() {
  5. var myMap = new ymaps.Map("map", {
  6. ....
  7. });
  8. ...
  9.  
  10. // ВЫзов метода из формы ААА
  11. $('#search_route').submit(function () {
  12. var start = $("#start").val();
  13. var end = $("#end").val();
  14. ymaps.route([
  15. [start], [end]], {
  16. mapStateAutoApply: true // автоматически позиционировать карту
  17. }).then(function (router) {
  18. myMap.geoObjects.add(route);
  19. }, function (error) {
  20. alert("Возникла ошибка: " + error.message);
  21. });
  22. return false;
  23. });
  24. }
  25. //Вызов метод ББББ
  26. ymaps.route(['Москва','Великий Новгород', 'Санкт-Петербург']).then(
  27. function (route) {
  28. myMap.geoObjects.add(route);
  29. },
  30. function (error) {
  31. alert('Возникла ошибка: ' + error.message);
  32. }
  33. }
  34. Итог... метод ББ вызывается без проблем. А вот ymaps.route внутри сабмита как будето не существует...
  35. Почему так и как это исправить? я хочу данные с формы брать
  36.  
  37. как вариант у Я есть своя форма, но там только 2 пункта в API, а мне нужно 4 чтобы было задано.
Add Comment
Please, Sign In to add comment