【发布时间】:2015-10-10 02:09:16
【问题描述】:
我正在尝试在地图上加载 3D 多边形。我能够成功加载 3d 多边形,但我无法定义多边形的颜色。
Polygon3DStyleBuilder polygon3DStyleBuilder = new Polygon3DStyleBuilder();
polygon3DStyleBuilder.setColor(new Color(0xFF3333FF));
Polygon3D polygon3D = new Polygon3D(polygon3DPoses, polygon3DHoles, polygon3DStyleBuilder.buildStyle(), 150);
polygon3D.setMetaDataElement("ClickText", "3D Polygon");
vectorDataSource.add(polygon3D);
从屏幕上可以看出,与顶部相比,侧壁的颜色较浅。有没有办法可以为侧壁和顶部定义不同的颜色或两侧的颜色相同?
【问题讨论】:
-
颜色差异来自闪电定义,没有它您将看不到多边形的 3D 效果。目前您不能在侧面设置自己的不同颜色(例如绿色)。
-
@JaakL 好的。我可以在侧面使用较深的阴影并在顶部使用较浅的阴影吗?