Настроить макет информации о фрагменте Mapbox

Я использовал Mapbox в моем недавнем проекте, и мне было просто интересно, можно ли настроить окно информации о маркере по умолчанию.

Информационное окно Mapbox

Я надеялся, что есть способ использовать пользовательский макет XML, чтобы я мог добавить другие ресурсы в информационное поле (изображения, значки и т. Д.). Я немного осмотрелся, но, похоже, не вижу никаких ссылок на это, это то, что поддерживает Mapbox?

Заранее спасибо.

Изменить: Вопрос, возможно, был немного упреждающим нашел это https://www.mapbox.com/android-sdk/api/2.2.0/com/mapbox/mapboxsdk/views/MapView.InfoWindowAdapter.html

1 ответ

Решение

Во-первых, вы используете действительно старую версию нашего SDK, пожалуйста, обновите до 4.1.1 или же 4.2.0-beta.5 для лучшей производительности наряду с новыми функциями обилие исправлений ошибок.

Вы найдете этот пример полезным для создания пользовательского информационного окна.

mapboxMap.setInfoWindowAdapter(new MapboxMap.InfoWindowAdapter() {
          @Nullable
          @Override
          public View getInfoWindow(@NonNull Marker marker) {

            // return your info window view. 

            return view
          }
});
Другие вопросы по тегам