как установить маркер в центре круга

Сегодня меня сожгли интересным способом:

class MyClass extends FooClass {
    String a = null;

    public MyClass() {
        super();     // Superclass calls init();
    }

    @Override
    protected void init() {
        super.init();
        if (something)
            a = getStringYadaYada();
    }
}

Увидеть ошибку? Оказывается, что инициализатор a = null вызывается после , вызывается конструктор суперкласса. Поскольку конструктор суперкласса вызывает init (), инициализация a является , после инициализацией a = null.

0
задан MøĦâméd Ğhøùdiï 16 January 2019 в 14:52
поделиться

1 ответ

Маркер MapView отображается чуть выше заданной координаты, поскольку по умолчанию маркеры отображаются в виде штифтов, а нижняя часть иглы штифта соответствует координате.

Вы можете использовать реквизиты anchor и centerOffset для изменения положения маркера в соответствии с вашими потребностями. Вы можете найти документацию здесь !

0
ответ дан dentemm 16 January 2019 в 14:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: