2

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
});

ぼやけた地図の画像は次のとおりです。

http://goo.gl/QKZNv

これは、Android 2.3.3 を搭載したデバイスから取得されます。

Android > 4 で正常に動作します。

適切な Google マップ v2 キーを設定しました。鍵を持っていなかったときは、単に地図が表示されず、灰色の領域しか表示されなかったからです。

問題が何であるかを知っている人はいますか?

4

1 に答える 1

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>
于 2014-05-13T11:58:16.537 に答える