首页 / 浏览问题 / 移动GIS / 问题详情
移动端图标显示
55EXP 2020年04月08日
1.超图制作的数据,不做其他处理,是不是都包含资源库?

2.我设置SymbolMarkerID可是不显示出来,请问哪里出错了?

  GeoStyle geoStyle_P = new GeoStyle();
        geoStyle_P.setMarkerAngle(0.0);
        geoStyle_P.setMarkerSize(new Size2D(10, 10));
        geoStyle_P.setMarkerSymbolID(3120);
        GeoPoint geoPoint = new GeoPoint();
        geoPoint.setX(100.0);
        geoPoint.setY(100.0);
        geoPoint.setStyle(geoStyle_P);

1个回答

您好,图标是存储在工作空间里面的,您这个ID3120在移动端打开的工作空间里面是否有这个符号呢
9,137EXP 2020年04月08日
有啊,3120就是点符号里面的 钻井,我是按照上面那个设置的风格,但是就是不显示,您帮忙看看……
您好,可以回答下问题原因吗?
您在移动端有打开桌面保存符号库的工作空间吗?在代码里面使用SymbolLibrary.findSymbol()看能否获取3120这个符号
1.因为我把工作空间又用桌面端打开了,在资源里面确实是有这个资源ID的,就是桌面端默认的资源。

2.好,我等会试一下,我现在在外面,麻烦了。
你好,我确定这边获取到了。但是设置进去就是不显示啊,不知道为什么……?请您帮忙看看……还是没解决
哎哎,到底是什么原因呢?还请您告知一下,谢谢。
您好,麻烦私信我,将您的工作空间发我一下,谢谢

您好,我这边使用您的工作空间测试是可以正常显示的,使用版本10.0.1,代码如下:

1.这个symbol必须显示在跟踪图层……?不能直接显示在地图里面图层吗?

2.那不就是临时显示了?

您好,如果想要设置图层的风格,可以使用layer.setAdditionalSetting(LayerSetting layerSetting)方法,具体代码如下;

感谢!是是……我上次逛社区遇到这个问题我还截图了,现在竟然……不得不说,感谢感谢!
...