Добрый день. Начал разбирать API и столкнулся с проблемой построения маршрута, а именно - получаю в консоли ошибку.
Uncaught TypeError: undefined is not a function
Гуглил похожие примеры, разбирал готовый код, даже копипастил код из примера в документации - не могу понять почему не работает.
Подключил API:
<script type="text/javascript" src="http://api-maps.yandex.ru
Сам код:
<script type="text/javascript">
var myMap, route;
ymaps.ready(init);
function init () {
myMap = new ymaps.Map("map_left_content", {
center: [59.939095, 30.315868],
zoom: 10
});
myMap.controls
.add('zoomControl')
.add('typeSelector')
.add('mapTools')
ymaps.route(['Санкт-Петербург', 'Тюмень'], {mapStateAutoApply:true}).then(
function(route) {
map.geoObjects.add(route);
},
function(error) {
alert('Невозможно построить маршрут');
}
);
}
</script>