【问题标题】:Implementing Blackberry Maps with MapLocation使用 MapLocation 实现黑莓地图
【发布时间】:2012-11-07 07:41:33
【问题描述】:

我想在我的应用程序中显示带有不同位置标记的黑莓地图。我尝试使用net.rim.device.api.lbs.maps.ui.MapField,但它抛出IllegalArgumentException(Bitmap is too large)

有人尝试过实现net.rim.device.api.lbs.maps.ui.MapField 并使用MappableMapLocation 设置模型以显示不同的位置吗?

我要做的就是显示带有多个位置标记的地图。单击标记时,它应该会显示该位置的详细信息屏幕。

【问题讨论】:

    标签: blackberry blackberry-maps


    【解决方案1】:

    RichMapField 映射 = MapFactory.getInstance().generateRichMapField();
    MapDataModel modelMap = map.getModel();
    // 您的位置
    MapLocation julieHome = new MapLocation( 43.47751, -80.54817,"Julie - Home", null );
    int julieHomeId = modelMap.add( (Mappable) julieHome, "julie" );
    MapLocation paulHome = new MapLocation(43.47551, -80.55335, "Paul - Home", null );
    int paulHomeId = modelMap.add( (Mappable) paulHome, "paul" );
    map.getMapField().update( true );

    【讨论】:

      猜你喜欢
      • 2010-11-02
      • 2011-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多