【问题标题】:Google maps api syntax error谷歌地图 api 语法错误
【发布时间】:2013-07-05 03:24:32
【问题描述】:

我正在尝试使用 api 简单地添加谷歌地图。我真的从教程中复制了代码并将其粘贴到我的网站上。在确定它有效后,我将对其进行编辑。这是在我的索引页的头部。

<script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>

我将下面的代码放在一个 .js 文件中。我不断收到语法错误。这是代码。

function initialize() {
    var map_canvas = document.getElementById('map_canvas');
    var mapOptions = {
        center: new google.maps.LatLng(44.5403, -78.5463),
        zoom: 8,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    var map = new google.maps.Map(map_canvas);
}

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

我在最后一行得到错误。谁能告诉我为什么我所做的只是复制它?

【问题讨论】:

    标签: javascript html api google-maps google-maps-api-3


    【解决方案1】:

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

    用你的加载事件改变它..!!

    【讨论】:

      【解决方案2】:

      我认为有错误是因为错误的 neal 'load'

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

      【讨论】:

        【解决方案3】:

        哦,我认为这是一个文档错误,您的最后一行应该是这样的:

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

        【讨论】:

          【解决方案4】:

          您复制的引号字符是特殊字符,而不是您需要在代码中使用的常规'

          改成:

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

          【讨论】:

          • 由于某种原因地图没有显示它只是一个灰色框,代码还有其他问题吗?
          • 我不确定,您可能需要将更多代码作为单独的问题发布。编辑:看起来你做了,并且已经得到了答案
          猜你喜欢
          • 2016-05-09
          • 1970-01-01
          • 2016-11-24
          • 2016-11-06
          • 2013-02-15
          • 2018-02-20
          • 2017-05-04
          • 1970-01-01
          相关资源
          最近更新 更多