Android 使用直线控制Nutiteq SDK进行平滑曲线转弯
我试图用下面的代码在地图上画一条带有曲线边的线Android 使用直线控制Nutiteq SDK进行平滑曲线转弯,android,nutiteq,Android,Nutiteq,我试图用下面的代码在地图上画一条带有曲线边的线 LineStyleBuilder lineStyleBuilder = new LineStyleBuilder(); lineStyleBuilder.setColor(new Color(0xFF01579B)); lineStyleBuilder.setWidth(8); // Add second line to the
LineStyleBuilder lineStyleBuilder = new LineStyleBuilder();
lineStyleBuilder.setColor(new Color(0xFF01579B));
lineStyleBuilder.setWidth(8);
// Add second line to the second layer.
route = new Line(linePoses, lineStyleBuilder.buildStyle());
route.setMetaDataElement("ClickText", "Line nr 2");
vectorDataSource1.add(route);
我使用的代码与nutiteq的示例代码中提到的代码相同,但有些代码说明我无法获得边缘处的平滑曲线
您可以使用以下方法平滑拐角:
lineStyleBuilder.setLineJointType(LineJointType.LINE_JOINT_TYPE_ROUND);
lineStyleBuilder.setStretchFactor(2);
在3.2.1RC之前的SDK 3.x版本中有一个bug,它生成了与您的图像类似的人工制品。仅当线字符串包含重复的连续顶点时才会发生这种情况。这已在3.2.1RC中修复。这似乎不起作用。使用您提到的更改检查更新视图在AdvancedMap3示例中使用此样式的线条很好,请参阅。你的风格建设似乎有问题。我在问题中分享的是,我用什么作为风格。。。请告诉我它怎么了?