Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 无法加载Google地图_Html_Google Maps_Jsp_Bootstrap Modal - Fatal编程技术网

Html 无法加载Google地图

Html 无法加载Google地图,html,google-maps,jsp,bootstrap-modal,Html,Google Maps,Jsp,Bootstrap Modal,谷歌地图未加载。 仅显示空白div 这里是我的代码片段 <div id="map-container" class="col-md-9 col-sm-12"> <script src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.1/js/bootstrap.min.js"></script> <script src="http://maps.google.com

谷歌地图未加载。 仅显示空白div

这里是我的代码片段

<div id="map-container" class="col-md-9 col-sm-12">
    <script src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.1/js/bootstrap.min.js"></script>
    <script src="http://maps.google.com/maps/api/js?sensor=false"></script>
    <script>                                 
        function init_map() {
            var var_location = new google.maps.LatLng(35.710107,73.039610);                              
            var var_mapoptions = { center: var_location, zoom:17 };                              
            var var_marker = new google.maps.Marker({ position: var_location, map: var_map, title:"Test"});                              
            var var_map = new google.maps.Map(document.getElementById("map-container"), var_mapoptions);                                 
            var_marker.setMap(var_map); 
        }                            
        google.maps.event.addDomListener(window, 'load', init_map);                              
    </script>
</div>

函数init_map(){
var var_location=新的google.maps.LatLng(35.710107,73.039610);
var-var\u映射选项={中心:var\u位置,缩放:17};
var var_marker=new google.maps.marker({position:var_location,map:var_map,title:“Test”});
var var_map=new google.maps.map(document.getElementById(“地图容器”),var_map选项);
var_-marker.setMap(var_-map);
}                            
google.maps.event.addDomListener(窗口'load',初始化映射);
我认为我的逻辑是正确的。谁能帮我找出问题出在哪里

提前


<div class="col-md-9 col-sm-12">
    <div id="map-container" style="width: 100%; height:400px;"></div>

    <script src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.1/js/bootstrap.min.js"></script>
    <script src="http://maps.google.com/maps/api/js?sensor=false"></script>
    <script>                                 
        function init_map() {
            var var_location = new google.maps.LatLng(35.710107,73.039610);                              
            var var_mapoptions = { center: var_location, zoom:17 };                              
            var var_marker = new google.maps.Marker({ position: var_location, map: var_map, title:"Test"});                              
            var var_map = new google.maps.Map(document.getElementById("map-container"), var_mapoptions);                                 
            var_marker.setMap(var_map); 
        }                            
        google.maps.event.addDomListener(window, 'load', init_map);                              
    </script>
</div>
函数init_map(){ var var_location=新的google.maps.LatLng(35.710107,73.039610); var-var\u映射选项={中心:var\u位置,缩放:17}; var var_marker=new google.maps.marker({position:var_location,map:var_map,title:“Test”}); var var_map=new google.maps.map(document.getElementById(“地图容器”),var_map选项); var_-marker.setMap(var_-map); } google.maps.event.addDomListener(窗口'load',初始化映射);
您需要为地图容器创建另一个div,并为此添加宽度和高度。


函数init_map(){
var var_location=新的google.maps.LatLng(35.710107,73.039610);
var-var\u映射选项={中心:var\u位置,缩放:17};
var var_marker=new google.maps.marker({position:var_location,map:var_map,title:“Test”});
var var_map=new google.maps.map(document.getElementById(“地图容器”),var_map选项);
var_-marker.setMap(var_-map);
}                            
google.maps.event.addDomListener(窗口'load',初始化映射);

您需要为地图容器创建另一个div,并为此添加宽度和高度。

首先,您需要一个API密钥,而您似乎没有

然后基本上只需遵循谷歌地图api教程,就像你一直在做的那样

<style>
  #map {
    height: 400px;
    width: 400px;
  }
</style>
<div id="map"></div>
<script>
      var map;
      function initMap() {
        map = new google.maps.Map(document.getElementById('map'), {
          center: {lat: -34.397, lng: 150.644},
          zoom: 8
        });
      }
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>

#地图{
高度:400px;
宽度:400px;
}
var映射;
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
中心:{纬度:-34.397,液化天然气:150.644},
缩放:8
});
}

()

首先,您需要一个API密钥,而您似乎没有

然后基本上只需遵循谷歌地图api教程,就像你一直在做的那样

<style>
  #map {
    height: 400px;
    width: 400px;
  }
</style>
<div id="map"></div>
<script>
      var map;
      function initMap() {
        map = new google.maps.Map(document.getElementById('map'), {
          center: {lat: -34.397, lng: 150.644},
          zoom: 8
        });
      }
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>

#地图{
高度:400px;
宽度:400px;
}
var映射;
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
中心:{纬度:-34.397,液化天然气:150.644},
缩放:8
});
}

()

因为与您的答案相比,我以前的代码中没有太多更改。您的答案也是正确的。但是另一个对我来说是最好的。因为与您的答案相比,我不需要在以前的代码中做太多更改。您的答案也是正确的。但另一个对我来说是最好的。