0

私はTitanium Studio、build: 3.0.1に取り組んでおり、Androidアプリを作成しようとしています.

このマップには、多くのマーカーを追加します。データベースでこれらのマーカーのプロパティを見つけました。

これがどのように機能するかです:

 var i = 1;
while(i<qr.rowCount) //I use i because qr.validRow always return false....
{
    var marker = Ti.Map.createAnnotation({
        latitude: qr.fieldByName('lat'),
        longitude: qr.fieldByName('lng'),
        title: qr.fieldByName('nom')+' '+ qr.fieldByName('prix_hh')+' €',
        subtitle: qr.fieldByName('adresse'),
        pincolor:Titanium.Map.ANNOTATION_RED,
        animate:true,
        image: 'images\\'+qr.fieldByName('prix_hh')+'_app.png',
        myid: qr.fieldByName('id') // Custom property to uniquely identify this annotation.
    });
    mapView.addAnnotation(marker);
    qr.next();
    i++;
}   

各マーカーについて、次のように言いながらアイコンのパスを指定します。

image: 'images\\'+qr.fieldByName('prix_hh')+'_app.png'

それは完全に機能しますが、Titanium はマーカーごとに画像をアップロードするため、180 を超えるマーカーを取得すると長い時間がかかります (30 秒)。ご覧のとおり、私は常に同じアイコンを使用しているので、それらをどこかに保存しておけば、再度アップロードする必要はないと思います。私はこれをやろうとしましたが、成功しませんでした。

[INFO] [2013-03-07 00:39:09,921] get images\3_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\3_app.png
[INFO] [2013-03-07 00:39:10,062] get images\2_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\2_app.png
[INFO] [2013-03-07 00:39:10,177] get images\2_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\2_app.png
[INFO] [2013-03-07 00:39:10,226] get images\3_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\3_app.png
[INFO] [2013-03-07 00:39:10,358] get images\3_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\3_app.png
[INFO] [2013-03-07 00:39:10,404] get images\3_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\4_app.png
[INFO] [2013-03-07 00:39:10,519] get images\3_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\3_app.png
[INFO] [2013-03-07 00:39:10,779] get images\3_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\3_app.png
[INFO] [2013-03-07 00:39:10,864] get images\3_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\3_app.png
[INFO] [2013-03-07 00:39:10,966] get images\2_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\2_app.png
[INFO] [2013-03-07 00:39:11,053] get images\2_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\2_app.png
[INFO] [2013-03-07 00:39:11,148] get images\3_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\3_app.png
[INFO] [2013-03-07 00:39:11,207] get images\2_app.png: C:\Users\Bomp\My Documents\Titanium_Studio_Workspace\MGB\Resources\android\images\2_app.png
4

0 に答える 0