<html><head>
<script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script type="text/javascript">
var map;
var myCollection = new ymaps.GeoObjectCollection();
ymaps.ready(unit);
function unit () {
map = new ymaps.Map("tab", {
center: [55.751574, 37.573856],
zoom: 17
});
};
</script></head>
<body>
<div id="tab" style="height:90%; weight:100%;"></div>
<script type="text/javascript">
ymaps.ready(unit2);
function unit2 () {
myCollection.add(new ymaps.Placemark([55.790139, 37.814052], {
balloonContent: 'Местоположение пользователя'
}, {
preset: 'islands#circleDotIcon',
iconColor: '#1faee9'
}));
map.geoObjects.add(myCollection);};
</script>
</body>
</html>
жалуется на обявление коллекции и на добавление в неё объектов(6 и 24 строчка)
в чём проблема?