Как показать шарик под маркером (BalloonItemizedOverlay)?

Я использую BalloonItemizedOverlay. Как показать шар под маркером? (По умолчанию это центр маркера.)

1 ответ

Решение

Если вы используете этот у вас есть метод

public void setBalloonBottomOffset(int pixels)

Установите горизонтальное расстояние между маркером и нижней частью информационного шара. По умолчанию 0, что хорошо работает для ограниченных по центру маркеров. Если ваш маркер ограничен по центру, вызывайте его перед добавлением элементов наложения, чтобы воздушный шар парил точно над маркером.

Так что, если у вас есть маркер с обычным V внизу, определяющим точку, где он касается карты, вам нужно установить смещение, равное половине его высоты, ДО того, как вы добавите его в оверлеи.

Пример:

 -----    ^
|     |   |
|     |  20 px  of height, you need to do marker.setBalloonBottomOffset(-10)
 -- --    |
   V      v
Другие вопросы по тегам