首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PhoneGap/Android: Google地图在模拟器中未完全显示

PhoneGap/Android: Google地图在模拟器中未完全显示
EN

Stack Overflow用户
提问于 2012-05-12 21:28:28
回答 2查看 1.9K关注 0票数 1

我正在尝试运行一个用于安卓系统的PhoneGap应用程序(使用Eclipse和PhoneGap for Andoroid插件),其中包含一个谷歌地图。从本质上讲,它似乎是有效的。但是,在显示地图时会出现一些小问题。我手头没有电话,只有模拟器。例如,地图看起来像下面的图片:

控件和这个“使用条款”都在那里,但地图中缺少一些部分。当我移动地图时,它也会滑动空白/灰色区域。但是在刷新/重新加载之后,地图的某些部分会再次消失。而且它的面积并不总是相同的,有时更小,有时更大。但地图永远不会填满整个区域。

这是模拟器的错误/小故障吗?在搜索问题时,我只是偶然发现地图根本没有显示的问题(例如,布局是0px/0px或API键丢失)。我也有一个原生的Android应用程序,谷歌地图的活动显示得很好。

谢谢你的任何提示!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-13 17:00:06

好了,在网上又搜索了几遍,我找到了问题所在。当您尝试在隐藏的DIV元素中加载地图时,这似乎是一个常见的问题。诀窍是在此DIV变得可见后简单地刷新地图。我发现的一种方法是立即触发调整大小事件:google.maps.event.trigger(map, "resize");

票数 6
EN

Stack Overflow用户

发布于 2012-05-13 02:07:27

你能发布你的代码吗?当我遇到这样的问题时,我将此应用于保存地图的容器:

代码语言:javascript
运行
复制
layout: {
   type: 'fit'
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10564177

复制
相关文章

相似问题

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