Вот пытаюсь сделать так:
function MyClass(Cont)
{
    this.Container = Cont;
    this.showMap = function()
    {
        try
        {
            YMaps.jQuery(function() {
                // Создание экземпляра карты и его привязка к созданному контейнеру
                mapContainer = YMaps.jQuery('#' + this.Container), map = new YMaps.Map(mapContainer[0]);
                // Контейнер для карты делаем видимым
                mapContainer.css("display", "");
                // Установка для карты ее центра и масштаба
                map.setCenter(new YMaps.GeoPoint(49.124800, 55.787700), 10);
                // опции карты
                //map.enableScrollZoom();
                map.addControl(new YMaps.ToolBar());
                map.addControl(new YMaps.TypeControl());
                map.addControl(new YMaps.Zoom());
             
        }
        catch (e)
        {
            alert(e.toString());
        }
    }
}
<script type="text/javascript">
  var mymas = null;
  var MyClas = new MyClass(\'YMapsID\');
</script>
<a href="#" onclick="MyClas.showMap();return false;">показать карту</a>
Вылетает на 
map.setCenter(new YMaps.GeoPoint(49.124800, 55.787700), 10);
Правильно ли я делаю? В чем моя ошибка?