Настроить макет информации о фрагменте 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
}
});