我在SDK 3.1上实现了ti.map模块。我运行此代码来显示地图:
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
});
以下是模糊地图的图片:
这取自Android 2.3.3的设备。
它适用于Android> 4。
我已经设置了正确的谷歌地图v2密钥。因为当我没有钥匙时,它根本没有显示地图,只显示灰色区域。
有谁知道这是什么问题?
答案 0 :(得分:0)
如果这是答案,我不能解决您的具体情况。
通过混合使用Google Maps Android API调试和发布密钥,我遇到了一些问题。当我使用释放键在调试模式下运行我的应用程序时。它显示缓存中的地图,但永远不会从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>