Клуб API Карт

При выводе полигона: Uncaught TypeError: undefined is not a function

Пост в архиве.
Ramil Khusyainov
25 марта 2013, 17:34
При выводе полигона выводит такую ошибку: Uncaught TypeError: undefined is not a function. В строке где "var polygon = new ymaps.Polygon(["
То есть карта нормально выводится, а полигон нет. Пример взят из официальной документации. Библиотеку подключаю так:


В чем может быть проблема?
Вот код:

//Вывод карты:
var zoneMap = new ymaps.Map("map_st", {
center: [55.76, 37.64],
zoom: 13,
behaviors: ['default', 'scrollZoom']
});

//Вывод полигона:
var polygon = new ymaps.Polygon([
    [[-80, 60], [-90, 50], [-60, 40], [-80, 60]],
    [[-90, 80], [-90, 30], [-20, 40], [-90, 80]]
], {
    hintContent: "Многоугольник"
}, {
    fillColor: '#6699ff',
    interactivityModel: 'default#transparent',
    strokeWidth: 8,
    opacity: 0.5
});
zoneMap.geoObjects.add(polygon);
zoneMap.setBounds(polygon.geometry.getBounds());
4 комментария
Вероятно, вы подключаете какую-то из сборок, в которую не входит Polygon.
У меня http://api-maps.yandex.ru/2.0-stable/?load=package.full&lang=ru-RU
Пробовал:
1- http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU
2- http://api-maps.yandex.ru/2.0.25/?load=package.full&lang=ru-RU
Результат такой же!

А здесь нормально:
http://api.yandex.ru/maps/doc/jsapi/2.x/examples/mappolygon.html

Пробовал подключать по разному и в конце вставлял, не работает. Не работает именно на сайте, а на локалке все ок. Может что-то мешать может!!!
Дайте ссылку.
Решил проблему. Оказывается библиотека подключалась еще в одном месте, т.е. два раза. Из-за этого и вылетала ошибка!
twirl, спасибо за внимание!