Javascript 谷歌地图渲染不正确

Javascript 谷歌地图渲染不正确,javascript,google-maps,Javascript,Google Maps,想出一个奇怪的Firefox(android)浏览器问题和谷歌地图 当我第一次用GoogleMaps加载页面时,异步回调可以正常工作,但是当页面被重新加载(使用地址栏重新加载图标)时,地图不会被重新呈现 代码如下。谢谢你的帮助 页面代码- <script async defer src="https://maps.googleapis.com/maps/api/js?key= ... &callback=map_global.map_init" type="text/javascr

想出一个奇怪的Firefox(android)浏览器问题和谷歌地图

当我第一次用GoogleMaps加载页面时,异步回调可以正常工作,但是当页面被重新加载(使用地址栏重新加载图标)时,地图不会被重新呈现

代码如下。谢谢你的帮助

页面代码-

<script async defer src="https://maps.googleapis.com/maps/api/js?key= ... &callback=map_global.map_init" type="text/javascript"></script>
你能提供一份工作吗?(这将在我的手机上演示此问题)您能提供一个解决方案吗?(这将在我的手机上演示该问题?)
var gm=null;
glMap[DSK_VIEW]['map']=null;

var map_global = {};

map_global.map_init = function() {

  var lat = window.$map_lat;
  var lng = window.$map_lng;
  var zoom = +window.$map_zoom;
  var type=google.maps.MapTypeId.SATELLITE;   

  var mapProp = {
    center:new google.maps.LatLng(parseFloat(lat), parseFloat(lng)),
    zoom: zoom,
    disableDoubleClickZoom: true,
    mapTypeId: type
  };

  gm=google.maps;

  glMap[DSK_VIEW].map=new gm.Map(document.getElementById("googleMap_DSK_VIEW"),mapProp);

}