自定义 Mapbox 片段信息布局

Customize Mapbox snippet information layout

我最近的一个项目中一直在使用Mapbox,我只是想知道是否可以自定义默认标记信息框。

我希望有一种方法可以使用自定义 xml 布局,这样我就可以将其他资产添加到信息框(图像、图标等)。我环顾四周,但我似乎看不到任何对此的引用,这是 Mapbox 支持的吗?

在此先致谢。

编辑:发现这个问题可能有点先发制人 https://www.mapbox.com/android-sdk/api/2.2.0/com/mapbox/mapboxsdk/views/MapView.InfoWindowAdapter.html

首先,您使用的是我们 SDK 的旧版本,请更新到 4.1.14.2.0-beta.5 以获得更好的性能以及新功能和大量错误修复。

您会发现 this example 对于创建自定义信息 window 很有用。

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

            // return your info window view. 

            return view
          }
});