我一直在尝试使用phonegap和jquery Mobile编写一个简单的地图应用程序。使用静态Google Maps API,我可以加载地图并将其显示在模拟器中(Chrome和网络模拟器上的波纹)。但是,当我在任何实际使用时![输入图像描述hereblackberry OS 5.X设备没有任何图像被渲染。
任何人都可以指导我吗?
请参阅以下屏幕截图来自模拟器
实际设备 这是渲染如下
答案 0 :(得分:0)
记录:
此问题有解决方法:
尝试给出超时以便预先加载图像。 $(“#map”)。attr(“src”,“newimagepath / img.jpg”) 的setTimeout(函数(){ $(“#map”)。css(“display”,“block”) },600);
如果图像是静态的,您可以执行javascript图像预加载:
img = new Image()
img.src =“newimagepath / img.jpg”
然后在稍后阶段使用“newimagepath / img.jpg”。 以上两点对我来说都很好。
感谢Google Group of Phonegap的Srini: http://groups.google.com/group/phonegap/browse_thread/thread/d9c2c08b5f7b6423/5a4095c48a7ba833?lnk=gst&q=blackberry+image#5a4095c48a7ba833