Как добавить заголовок на круг GeoFence в Google Maps? - PullRequest
0 голосов
/ 07 февраля 2020

Я работаю над Geofence на android карте Google. Я могу добавить GeoFence в карту. Мне нужно добавить название Geofence внутри круга или внизу круга. Я не хочу добавлять заголовок на Маркер.

map.addCircle(CircleOptions()
      .center(reminder.latLng)
      .radius(radius)
      .strokeColor(ContextCompat.getColor(context, R.color.colorAccent))
      .fillColor(ContextCompat.getColor(context, R.color.colorReminderFill)))

для Маркер Я могу использовать это

map.addMarker(MarkerOptions().position(latLng).title(reminder.name)
    .snippet("Radius: " + reminder.radius)).showInfoWindow()

enter image description here

Требуется добавить заголовок внутри или внизу круга, а не на маркере

1 Ответ

1 голос
/ 10 февраля 2020

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

...