LineStyleBuilder и подобные не могут разрешить setColor() и другие функции

Недавно я обновлял старый проект Android, в котором использовался nutiteq sdk. Я начал переносить классы и функции на гораздо более новую версию carto sdk.

При этом я столкнулся с несколькими конфликтами или несовместимостью. Но такая простая вещь, как построитель стилей, по какой-то причине не решается.

Я преобразовал исходный код здания стиля в это:

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

Android Studio сообщает, что не может разрешить setColor и setWidth.

Я импортировал правильные классы и т. Д., Но у меня все равно возникает эта проблема.

Кто-нибудь знает, что может происходить?

текущий SDK

старый SDK

1 ответ

Это, безусловно, должно сработать. Официальный образец проекта github (CartoDB/mobile-android-samples) содержит в основном тот же код и работает должным образом ( OverlaysActivity.java).

Другие вопросы по тегам