私のアプリケーションにBlackberry Mapsを表示するには、以下のようにRichMapFieldを使用します。デバイスでBlackBerry RichMapFieldが空白になっています
RichMapField map = MapFactory.getInstance().generateRichMapField();
add(map);
マップはBlackBerryシミュレータに正しく表示されますが、マップフィールドは空白です。
編集:
これは私のコードの一部です。以下のコードではマップに2つのマーカーが追加されていますが、これは問題なく動作しますが、地図が表示されないという唯一の問題です。
MapLocation Location1 = new MapLocation(coordinates[0],coordinates[1],"Location 1",null);
int Location1ID = data.add((Mappable)Location1,"Location 1");
data.tag(Location1ID, "Location1");
MapLocation Location2 = new MapLocation(coordinates[0]-0.00009,coordinates[1]- 0.00009,"Location 2",null);
int Location2ID = data.add((Mappable)Location2,"Location 2");
data.tag(Location2ID, "Location2");
data.setVisible("Location");
map.getMapField().update(true)
こんにちはニック、上記の質問にいくつかのコードを追加しました。マップとマーカーを追加する以外は、画面上でオーバーライドしません。メニュー項目を追加します。 – Suppi
それはシミュレータ上で正常に動作している場合は、それも同様に電話で動作する必要があります..それは私が思う電話の問題でなければなりません。別の電話でテストを試してみてください。 GPSがオンになっていることを確認します。 – Nick