2013-05-04 91 views
2

我已经在SDK 3.1上实现了ti.map模块。我运行这段代码显示在地图:Android谷歌地图V2在Android 2.3.3上显示模糊图像 - 钛

var mapObject = require("ti.map"); 
var map = mapObject.createView({ 
    width:Ti.UI.FILL, 
    height:Ti.UI.FILL, 
    annotations:annotations, 
    userLocation:true, 
    regionFit:true, 
    mapType:mapObject.NORMAL_TYPE 
}); 

这里是模糊的地图的图像:

http://goo.gl/QKZNv

这是从设备拍摄了Android 2.3.3。

它工作正常,在Android> 4.

我已经设置了正确的谷歌地图V2关键。因为当我没有钥匙时,它根本没有显示地图,但只有一个灰色区域。

有谁知道这个问题是什么?

回答

0

我没有,如果这是答案是你的具体情况的解决方案。

我通过同时使用混合在一起的谷歌地图API的Android调试和释放键有一些问题。当我使用释放键在调试模式下运行我的应用程序时。它显示缓存中的地图,但不会从Google地图服务器加载它,因为密钥不正确。当变焦时,会导致图像模糊或丢失。

您的应用程序会显示类似下面的一个在启动时出现错误:

05-13 13:51:22.053: E/Google Maps Android API(29198): Ensure that the following correspond to what is in the API Console: Package Name: com.<YOUR PACKAGE>, API Key: <KEY>, Certificate Fingerprint: <FINGERPRINT>