首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在浏览器大小更改后出现谷歌地图

问在浏览器大小更改后出现谷歌地图
EN

Stack Overflow用户
提问于 2017-03-16 01:36:09
回答 1查看 1.1K关注 0票数 0

问题是,当我使用下面包含客户端键的代码时,enter页面会显示空的google地图,如果我调整一下浏览器的大小,地图就会出现。

我不知道是怎么回事..。有什么帮助吗。

​

​

​

代码语言:javascript
复制
$(document).on("pagecreate", function (event) { 
			    initMap();
        });

		function initMap()
		{ 
                var map_options = {
				center: new google.maps.LatLng(-16.5112321,-68.1224865),
				zoom: 20,
				mapTypeId: google.maps.MapTypeId.ROADMAP
		        }

			  map_canvas = document.getElementById('googleMap');
			  var map = new google.maps.Map(map_canvas, map_options);
		}
代码语言:javascript
复制
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
 <script src="https://maps.googleapis.com/maps/api/js"></script>
<div id="googleMap" style="width:100%;height:400px;"></div>

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-16 20:36:44

我已经使用了标签的jQuery手机,所以解决方案是插入地图,然后TAB是活动的。答案#55是在这里找到的,https://issuetracker.google.com/issues/35818323

代码语言:javascript
复制
   $( "#tabs" ).on( "tabsactivate", function( event, ui ) {
                initMap();
    } );
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42823800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档