imobile 中跟踪图层如何添加图标

0 投票
逻辑, 获取到坐标点后给该坐标点在跟踪图层上设置该店的图标,类似与地图的定位点
9月 11 分类:  42次浏览 | 用户: q2282723443 (5 分)

1个回答

0 投票
您好,跟踪图层上可以添加图标,实现思路如下:
1.先构建需要设置图标的点对象GeoPoint
2.设置GeoPoint的风格Geostyle
3.将点对象添加到跟踪图层
9月 11 用户: 董懿鑫 登峰造极 (6,144 分)

有具体的demo吗?我按照您说的方法 试了  这边还是不显示

double x = 116.69530085060121;
double y = 39.52209774114082 ;
Point2D point2d1 = new Point2D(x,y);


Point2Ds point2ds=new Point2Ds();
point2ds.add(point2d1);
Boolean isOk = coordSysTranslator.forward(point2ds, prjCoordSys);
Log.v("wang", "地理坐标系转换成投影坐标是否成功===" + isOk);
Point2D point2d=point2ds.getItem(0);
Log.v("wang", "转换成功的坐标是多少===" + point2d.toString());

GeoPoint geopoint = new GeoPoint(point2d);

workspace.getResources().getMarkerLibrary();
SymbolLibrary symbolLibrary = workspace.getResources().getMarkerLibrary();
symbolLibrary.fromFile(String.valueOf(R.mipmap.dingwei));

GeoStyle geoStyle_P = new GeoStyle();
geoStyle_P.setMarkerAngle(14.0);
geoStyle_P.setMarkerSize(new Size2D(10, 10));
geoStyle_P.setMarkerSymbolID(2);
geopoint.setStyle(geoStyle_P);
map.getTrackingLayer().add(geopoint, "标记点");

上面是转换投影坐标 

在跟踪图层上显示需要保证设置的点坐标的坐标系与地图的坐标系保持一致,参考一下demo:安装目录\SampleCode\GeometryInfo
...