Я пытаюсь перенести мое приложение на новый API Карт Google v2, но не могу найти, как изменить размер маркера (некоторые из моих маркеров меньше, чем по умолчанию).Изменить размер маркера в API Карт Google v2
В v1 я использовал Drawable
, который я масштабировал с помощью setBounds()
, прежде чем добавлять его к карте.
Но теперь, в версии 2, я не могу использовать Drawable
. Я должен использовать MarkerOptions().icon()
, который занимает всего BitmapDescriptor
(сгенерированный с помощью BitmapDescriptorFactory
).
Если посмотреть на ссылку, то, похоже, нет никакой поддержки для установки или изменения размера BitmapDescriptor
.
Итак, я что-то пропустил, или просто невозможно установить размер для пользовательских маркеров в этой версии API?
решенный. Если я использую меньшую «битмап», или если я конвертирую «Drawable» в «Bitmap» и масштабирую ее перед добавлением в качестве «маркера», я получаю меньший маркер со всеми преимуществами «Drawable's».Я отправлю пример, когда система позволит мне это сделать (я совершенно новый, и я должен подождать несколько часов, прежде чем ответить самому себе :-)). – jesjimher