0

以下是我的一个网页的 asp.net 代码。智能感知没有接收任何 google api 命令。即,新 google.maps 中的 google ......是波浪线,地图不显示在页面上。是的,我设置了宽度和高度。我哪里错了?

 <asp:Content ID="Content1" ContentPlaceHolderID="MidPageContent" runat="server" onload="initialize">
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyCjtIboyk_zcd4SoE9fzNoGNzt_tIqG8jY&sensor=false">
    </script>
<script type="text/javascript">


    function initialize() {
        var latLng = new google.maps.LatLng(-34.397, 150.644);
        var map = new google.maps.Map(document.getElementById('GMap'), {
            zoom: 8,
            center: latLng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        });
        var marker = new google.maps.Marker({
            position: latLng,
            title: 'Point A',
            map: map,
            draggable: true
        });
        </script>

<div id="GMap" style="width:400px; height:400px;" >

4

1 回答 1

0

对宽度感到抱歉,现在这是另一个简单的问题,您是initialize()通过电话<body onload还是

google.maps.event.addDomListener(window, 'load', initialize);

于 2012-04-17T00:52:01.410 回答