我在使用 Google JavaScript API 时遇到了 gmap 加载问题,并且在初始化项目时它没有完全加载。我尝试了所有可用的解决方案,但没有奏效。此外,如果重新加载或调整页面大小,它可以工作。
<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=AIzaSyDWTQpi0GTmb6hoIjbBlcGYfZLAkaDmqLI"></script>
@Scripts.Render("~/bundles/gmaps")
<script type="text/javascript">
$(document).ready(function () {
var map = new GMaps({
div: '#gmap_basic',
lat: 25.261502,
lng: 55.29155,
zoom: 15,
width: '100%',
height: '300px',
});
map.addMarker({
lat: 25.261502,
lng: 55.29155,
});
})
</script>
html:
<div class="portlet-body">
<div id="gmap_basic" class="gmaps"></div>
</div>
似乎在页面的左上角!我该如何解决这个问题?