Я использую Google Maps API в своем приложении и размещаю много маркеров на карте. Мне нужно уменьшить размер маркеров, поэтому они не охватят всю страну.
Обратите внимание, что я должен использовать маркер по умолчаниюBitmapDescriptorFactory.defaultMarker
потому что я написал алгоритм, который определяет цвет каждой группы маркеров.
Спасибо за помощь в продвижении!
Обновлено: Я знаю, что есть способ изменить размер маркера, установив собственное изображение маркера, Но мне нужно использовать маркер defualt, Поэтому эта тема НЕ дублируется
Я не дурак, мне нужно использовать BitmapDescriptorFactory.defaultMarker, поэтому я не могу использовать упомянутые там решения.
Возможный дубликат stackoverflow.com/questions/18822504/…
Я отредактировал свой вопрос, чтобы объяснить, почему это не дубликат.
Выполните эти два шага ниже:
Замените маркер карты Google по умолчанию на значок растрового изображения, как описано здесь
Затем измените размер конкретного растрового значка в Activity, как показано здесь.
Поправьте меня, если я ошибаюсь, но таким образом, если я хочу иметь маркеры 7 разных цветов, мне нужно получить 7 значков Bitmap другого цвета? @eLi
Вы можете сделать это так, как вы думаете, ИЛИ вы можете использовать класс активности для изменения одного цвета значка Bitmap на другой
Возможный дубликат Изменить размер маркера в Google Maps API v2