Здравствуйте.
Создал карту на основе Яндекс.API, все работало отлично и правильно. Возникла необходимость создать на ней кривую, и тут начались странности. В приведенном ниже коде (с точки зрения документации все полностью соответствует правилам) alert вернет "undefined function", хотя должен вернуть "function function".
<script type="text/javascript">
var map;
function _yst(ymaps) {
ymaps.ready(function(){
alert(typeof ymaps.Polyline + ' ' + typeof ymaps.Placemark); // undefined function
map = new ymaps.Map(document.getElementById('map-wrapper'), {
// ...
});
var myGeoObject = new ymaps.Placemark([33, 34], {
balloonShadow: false
}, {
// ...
});
map.geoObjects.add(myGeoObject);
});
}
</script>
<script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU&onload=_yst" type="text/javascript"></script>
Соответственно, попытка создать линию заканчивается ошибкой о несуществующем методе. Не знаю, куда копать - ведь карта и метка создаются. Буду благодарен за советы, спасибо.