Не удается изменить свойство изображения аннотации после инициализации - PullRequest
0 голосов
/ 25 сентября 2018

Я создаю модуль карты с пользовательским локальным изображением и работает нормально, но позже я хочу изменить его на другое локальное изображение, и изображение не изменяется на Android, отладка, я нахожу, что переменная "anno.image" действительно меняет значениеизображение с изображением, которое я хочу, но сделать на карте.Это способ, которым я использую для создания и изменения свойства изображения.Спасибо за совет.

anno.image = "/Imagenes/carrito1.png";

1 Ответ

0 голосов
/ 26 сентября 2018

Не уверен, почему это не рендеринг нового изображения, но вы можете удалить и повторно добавить эту же аннотацию, и она будет вести себя точно так же.В общем, вы можете сделать что-то вроде этого:

anno = Map.createAnnotation({
    latitude : anno.latitude,
    longitude : anno.longitude,
    image : "/Imagenes/carrito1.png",
    ..... // copy other properties whatever you had on this anno
});

MapView.addAnnotations([anno]);
...