自定义Mapbox代码段信息布局

时间:2016-12-11 22:36:43

标签: android mapbox mapbox-marker

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

Mapbox Information box

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

先谢谢。

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

1 个答案:

答案 0 :(得分:3)

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

您会发现this example对于创建自定义信息窗口非常有用。

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

            // return your info window view. 

            return view
          }
});