Html 无法加载Google地图
谷歌地图未加载。 仅显示空白div 这里是我的代码片段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 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
});
}
()因为与您的答案相比,我以前的代码中没有太多更改。您的答案也是正确的。但是另一个对我来说是最好的。因为与您的答案相比,我不需要在以前的代码中做太多更改。您的答案也是正确的。但另一个对我来说是最好的。