GeoPoint3D 设置Style3D的MarkerFile属性不生效

0 投票
三维场景中,GeoPoint3D 设置Style3D的MarkerFile属性不生效
2月 17 分类:  40次浏览 | 用户: lierisme 初出茅庐 (31 分)

1个回答

0 投票
你好,请问模型的类型是什么呢
2月 17 用户: 邬袁凯 名扬四海 (2,391 分)
就在地图上添加的,没在模型上添加
这个能解决吗?

MarkerFile属性设不设置,都只能在地图上显示一个小方块
你添加的这个文件是什么格式啊,你是要做图片还是模型啊
就是一个png图片
你把图片像素改成512*512试试,还有刷新一下图层,文件路径是不是绝对路径呢

DatasetVectorInfo datasetVectorInfo = new DatasetVectorInfo();
                datasetVectorInfo.Type = DatasetType.CAD;

无意中发现类型改为CAD就可以了,GeoPoint3D不与DatasetType.Point3D对应吗?

CAD包含geopoint3D,可能是你代码哪里有问题,如果是正确构造的geopoint3D是与point3D对应的。做图片其实可以用自定义专题图实现,把图片路径存在字段里面。
我这里的需求是,动态在地图上增加标注,然后可以点击标注进行拖动修改位置

因为还需要添加标注的文本描述,现在改为了

GeoPlacemark

然后使用DatasetType.CAD也无法显示

GeoPlacemark肯定不显示啊,这个一般是用于kml或者trackinglayer,文字注记如果想一直存在那就用文本数据集或者标签专题图,kml布告板的形式都可以实现。如果想只保留一会,下次打开场景不用保存,可以用trackinglayer添加注记实现
...