0

我最近一直在升级一个使用 nutiteq sdk 的旧 android 项目。我开始将类和函数迁移到更新的 carto sdk。

在这样做的过程中,我遇到了一些冲突或不兼容。但是由于某种原因,像样式构建器这样简单的事情不会解决。

我已将原始样式构建代码转换为:

LineStyleBuilder lsb = new LineStyleBuilder();
lsb.setColor(bcolor);
lsb.setWidth(0.02f);
LineStyle lineStyle=lsb.buildStyle();

Android Studio 说它无法解析setColorsetWidth

我已经导入了正确的类等,但我还是遇到了这个问题。

有没有人知道可能发生了什么?

当前的sdk

老sdk

4

1 回答 1

0

那肯定行得通。官方 github 示例项目 (CartoDB/mobile-android-samples) 包含基本相同的代码并按预期工作 ( OverlaysActivity.java )。

于 2019-10-01T16:48:25.130 回答