GoogleMaps 不会在页面加载时加载 [英] GoogleMaps does not load on page load
问题描述
我无法使用 GoogleMaps API V3 运行我的地图.地图不加载.我希望地图出现在 id 为 gisMap
的 div 中,但在 Chrome 调试器中我收到消息:
未捕获的 InvalidValueError: initMap 不是函数
Javascript
var map;函数 initMap() {//启用新的制图和主题google.maps.visualRefresh = true;//设置启动选项var mapOptions = {中心:新的 google.maps.LatLng(39.9078, 32.8252),缩放:10,mapTypeId: google.maps.MapTypeId.ROADMAP};//获取 Map DOM 元素var mapElement = document.getElementById('gisMap');//使用 DOM 元素创建地图map = new google.maps.Map(mapElement, mapOptions);}
Bundle.js(摘录)
(...)module.exports = Vue;}).call(this,require('_process'))},{"_process":1}],3:[function(require,module,exports){'使用严格';无功地图;函数 initMap() {//启用新的制图和主题google.maps.visualRefresh = true;//设置启动选项var mapOptions = {中心:新的 google.maps.LatLng(39.9078, 32.8252),缩放:10,mapTypeId: google.maps.MapTypeId.ROADMAP};//获取 Map DOM 元素var mapElement = document.getElementById('gisMap');//使用 DOM 元素创建地图map = new google.maps.Map(mapElement, mapOptions);}},{}],4:[function(require,module,exports){'使用严格';var Vue = require('vue');新的 Vue({});(...)
HTML
<html lang="zh-cn"><头><meta charset="UTF-8"><title>MFServer 测试</title><link rel="stylesheet" href="/css/app.css">头部><nav class="navbar navbar-inverse navbar-fixed-top"><div class="容器"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"><span class="sr-only">切换导航</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>按钮><a class="navbar-brand" href="#">MFDispo</a>
<div id="navbar" class="collapse navbar-collapse"><ul class="nav navbar-nav"><li class="active"><a href="#">Start</a></li><li><a href="#about">GIS</a></li></div><!--/.nav-collapse -->
</nav><body id="应用程序"><div class="pageWrapper"><div id="gisMap"></div><div id="内容"></div>
<script src="/js/bundle.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>< SCRIPT SRC = https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" 完整性=SHA256-KXn5puMvxCw + dAYznun + drMdG1IFl3agK0p/pqT9KAo = sha512-2e8qq0ETcfWRI4HJBzQiA3UoyFk6tbNyG + qSaIBZLyW9Xf3sWZHN/lxe9fTh1U45DpPf07yj94KsUHHWe4Yk1A==" crossorigin="匿名"></script><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBDucSpoWkWGH6n05GpjFLorktAzT1CuEc&callback=initMap"异步延迟></script>