黑莓MapField显示"无数据"

Arm*_*and 2 blackberry

一直在寻找年龄,找不到解释为什么会发生这种情况的东西.

我正在尝试将MapField添加到我的应用程序中,但是当它加载时它只是说没有数据.

MapField mMapField;
Coordinates mCoordinates;
mCoordinates = new Coordinates(28.135085, -25.900461, 0);
mMapField = new MapField();
mMapField.moveTo(mCoordinates);
mMapField.setZoom(3);
add(mMapField);
Run Code Online (Sandbox Code Playgroud)

BB Maps适用于我的设备和模拟器,但是这个MapField既不适用于模拟器也不适用于实际设备,我在设备上有BIS数据计划.

任何帮助都会得到满足.

谢谢

Ric*_*ard 5

我使用的代码,它在模拟器和设备上都有效:

    MapField _map = new MapField();
    Coordinates _location = new Coordinates(45.0, -75.0, 0);
    _map.moveTo(_location);
    _map.setZoom(6);
    add(_map);
Run Code Online (Sandbox Code Playgroud)

所以你应该使用:

MapField mMapField;
Coordinates mCoordinates;
mCoordinates = new Coordinates( -25.900461, 28.135085, 0);
mMapField = new MapField();
mMapField.moveTo(mCoordinates);
add(mMapField);
Run Code Online (Sandbox Code Playgroud)

  • 别担心.我们都去过那儿.有时很难看到树木的森林.这就是代码评审存在的原因. (2认同)