首页 / 浏览问题 / 组件GIS / 问题详情
GeoPoint3D 设置Style3D的MarkerFile属性不生效
45EXP 2020年02月17日
三维场景中,GeoPoint3D 设置Style3D的MarkerFile属性不生效

1个回答

你好,请问模型的类型是什么呢
2,432EXP 2020年02月17日
就在地图上添加的,没在模型上添加
这个能解决吗?

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添加注记实现
...