2

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

Mapbox 信息框

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

先谢谢了。

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

4

1 回答 1

3

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

您会发现此示例对于创建自定义信息窗口很有用。

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

            // return your info window view. 

            return view
          }
});
于 2016-12-12T18:51:13.000 回答