- Автор темы
- #1
Собственно делаю небольшой скриптик прокладки маршрута на основе API Яндекс карт
Вот код его
Переменные '$start' и '$end' получают данные из формы всё вроде работает но при заходе на страницу когда данные ещё не передавались вываливается ошибка т.к переменные пустые. Вот вопрос как избавится от вывода этой ошибки??
Вот код его
Код:
<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, route;
ymaps.ready(init);
function init () {
var myMap = new ymaps.Map("map", {
center: [57.131311, 34.576128],
zoom: 7
});
ymaps.route([
'$start',
'$end'
], {
// Опции маршрутизатора
mapStateAutoApply: true // автоматически позиционировать карту
}).then(function (route) {
myMap.geoObjects.add(route);
}, function (error) {
alert("Возникла ошибка: " + error.message);
});
}
</script>