Not Work Google Maps

by Alexey Gorshkov

HTML

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=false"></script>
<table id="table-map">
        <tbody>
            <tr>
                <td id="column-map">
                    <div id="map-canvas"></div>
                </td>
                <td id="column-info">
                    ...
                </td>
            </tr>
        </tbody>
    </table>

CSS

a {
    color: #333;
    outline: none;
    /*padding-left: 3px;*/
    /*padding-right: 3px;*/
    text-decoration: underline;
}

    a:link, a:visited,
    a:active, a:hover {
        color: #333;
    }

    a:hover {
        background-color: #c7d1d6;
    }

header, footer, hgroup,
nav, section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}



.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }

header p {
    margin-top: 0;
    font-size: 30px;
    margin-bottom: 0;
}


/* main layout
----------------------------------------------------------*/




.main-content {
    /*padding-top: 10px;*/
    /*background: url("../Images/accent.png") no-repeat;*/
    /*padding-left: 10px;*/
    /*padding-top: 30px;*/
}

.featured + .main-content {
    /*background: url("../Images/heroAccent.png") no-repeat;*/
}



header .content-wrapper {
    padding-top: 20px;
}





/* site title
----------------------------------------------------------*/
/*.site-title {
    color: #c8c8c8;
    font-family: "Segoe UI",Verdana ,Rockwell, Consolas, "Courier New", Courier, monospace;
    font-size: 2.3em;
    margin: 0;
    vertical-align: central;
}

.site-title a, .site-title a:hover, .site-title a:active {
    background: none;
    color: #c8c8c8;
    outline: none;
    text-decoration: none;
}*/


/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
       ...

JavaScript

var map = new google.maps.Map(document.getElementById("map-canvas"),
            {
                zoom: 0,
                center: new google.maps.LatLng(60,30),
                zoom: 14,
                mapTypeId: google.maps.MapTypeId.HYBRID,
            });


var marker = new google.maps.Marker ({
    map: map,
    position: new google.maps.LatLng(60, 30)
});