2

我一直在尝试使用phonegap和jquery Mobile编写一个简单的地图应用程序。使用静态Google Maps API,我可以加载地图并将其显示在模拟器中(涟漪在Chrome和Webworks模拟器上)。但是当我使用任何实际的![输入图像描述hereblackberry OS 5.X设备没有任何图像得到渲染。黑莓图像不支持Phone OS/x上的phonegap/jquery Mobile

任何人都可以引导我呢?

请参考下面的截图从模拟器

enter image description here

实际设备 是这样呈现如下

Actual Device

+0

嗨,至极的BB OS的版本在设备上运行? –

+0

我已经在OS 5.0上测试过了,它没有工作。我今天在OS 6.0上尝试过这个问题。 – Amit

回答

0

为了记录在案:

有一种解决方法这个问题:

尝试给予超时,以便图像被预加载。 setTimeout(function(){ $(“#map”)。css(“display”,“block”) (“#map”)。attr(“src”,“newimagepath/img.jpg”) },600);

如果图像是静态的,你可以做的JavaScript图像预压:

IMG =新的图片()

img.src = “newimagepath/img.jpg”

,然后使用“newimagepath /img.jpg“稍后阶段。 以上两种都适合我。

感谢作者Srini从PhoneGap的的谷歌组: http://groups.google.com/group/phonegap/browse_thread/thread/d9c2c08b5f7b6423/5a4095c48a7ba833?lnk=gst&q=blackberry+image#5a4095c48a7ba833