на странице есть небольшой скрипт, который при при клике по ссылке получает координаты и описание для балуна и открывает его, перемещаясь по карте с помощью panTo
<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);
function init()
{
myMap = new ymaps.Map('YMapsID',
{
center: [55.604132, 37.503342],
zoom: 15,
type: 'yandex#map',
behaviors: ['default', 'scrollZoom']
});
myMap.controls
.add('zoomControl')
.add('typeSelector')
.add('mapTools');
go_to(37.503343,55.604132,"проезд Одоевского дом 2А","Офис-склад");
};
function go_to(lat,lon,decsription,name){
myMap.panTo([lon, lat], {
flying: true,
duration: 1000,
callback: function(err) {
if (err) {}
myMap.setZoom(16, {
duration: 500,
callback: function(err) {
myMap.balloon.open([lon, lat], {
contentBody:'<b>'+name+'</b><br>'+decsription,
});
}
});
}
});
return false;
}
</script>
и пример вызова:
<a href="javascript:void(0);" onclick="return go_to(37.503343,55.604132,'проезд Одоевского дом 2А','Офис-склад');">смотреть на карте</a>
не могу понять почему консоль выдает ошибку: "Uncaught TypeError: Cannot read property 'panTo' of undefined"
помогите разобраться