Google Maps API v3 |不显示地图数据 [英] Google Maps API v3 | shows no map data
问题描述
我正在为我们当地的消防员之家编写一个小型 JavaScript 应用程序.该应用程序有点像 powerpoint 等,但在 html 中.在这个应用程序中,我将显示一个谷歌地图地图,其中包含一条路线,显示从消防员家到火场的路线.我使用 jquery 从 http 服务器请求数据.
我的问题是我已经插入了 google maps api 的代码,浏览器向我显示了带有 google 徽标等的地图对象.但是没有地图,只有灰色的背景.使用鼠标,我似乎可以在地图中放大/缩小、滚动等(如果我进行交互,在萤火虫中会将数据传输到 google api),但地图不在那里.
我的个人地图 api 密钥已插入,如果我删除它,插件会显示失败.所以我认为这不是问题.
jquery 和 maps api 有问题吗?周围还有其他人遇到这个问题吗?
<头><title></title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><link rel="stylesheet" type="text/css" href="./css/standard.css"><script src="./js/libs/jquery-1.9.0/jquery.min.js" type="text/javascript"></script><脚本类型=文本/javascript"src="http://maps.googleapis.com/maps/api/js?key=api_key&sensor=false"><script type="text/javascript">函数初始化(){var mapOptions = {中心:新的 google.maps.LatLng(50.98188, 6.78655),变焦:8,mapTypeId: google.maps.MapTypeId.ROADMAP};var map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);window.console.log("位置中心:"+map.getCenter()+"
Zoom:"+map.getZoom());地图.setZoom(12);map.setCenter(new google.maps.LatLng(0, 0));window.console.log("位置中心:"+map.getCenter()+"
Zoom:"+map.getZoom());}头部><身体><div id="site_content"><div id="head_left" class="background_box">
<div id="head_center" class="background_box"><div class="heading"></div>
<div id="head_right" class="background_box"><h1 class="date_data"></h1><h1 class="time_data"></h1>
<div class="spacing_data"></div><div id="data_box" class="background_box"><div id="map_canvas" style="width: 100%;height: 100%"></div>