Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用直线控制Nutiteq SDK进行平滑曲线转弯_Android_Nutiteq - Fatal编程技术网

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示例中使用此样式的线条很好,请参阅。你的风格建设似乎有问题。我在问题中分享的是,我用什么作为风格。。。请告诉我它怎么了?