我有一个非常简单的Map定义如下:
var _mapOptions = {
zoom: 15,
center: new google.maps.LatLng(-22.9965949, -43.2710887),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var _mapCtl = document.getElementById("map-control");
var _map = new google.maps.Map(_mapCtl, _mapOptions);
html“map-control”在这样的div中定义:
<div id="map-view" class="view" style="display: none">
<div id="map-control" style="width:100%; height=100%"></div>
</div>
div使用jquery以dinamically方式加载,并且最初是不可见的。调试我已验证document.getElementById("map-control");
返回html元素并设置_mapCtl
。
要完成,我正在加载谷歌apis:
<script src="https://maps.googleapis.com/maps/api/js?key=mykey&sensor=false"></script>
这可能是什么? 提前致谢