android DynamicView动态图层的问题

0 投票

您好请问我这样加动态图层,会在

dynamicView.addElement(dynamicPoint);这句抛异常boolean com.supermap.mapping.MapDynParams.isCacheEnabled()' on a null object reference,后边还跟个下标越界的错

我的代码是这样的,先清除了所有

mapView.removeAllDynamicView();

之后如下

DynamicView dynamicView = new DynamicView(getActivity(), mapView.getMapControl().getMap());
mapView.addDynamicView(dynamicView);
DynamicPoint dynamicPoint = new DynamicPoint();
double lon = Double.parseDouble(data.get(i).getLongtitude());
double lat = Double.parseDouble(data.get(i).getLatitude());
Point2D point = new Point2D(lon, lat);
dynamicPoint.setStyle(dynamicStyle);
dynamicPoint.addPoint(point);
dynamicView.addElement(dynamicPoint);

6月 4 分类:  71次浏览 | 用户: lyc110104 才疏学浅 (12 分)

1个回答

0 投票
您好,您那边看下dynamicView是否为空,如果为空,看下您的mapView.getMapControl.getMap()为空了
6月 4 用户: 董懿鑫 登峰造极 (8,499 分)
...