我在最近的一个项目中一直使用Mapbox,我只是想知道是否可以自定义默认的标记信息框。
我希望有一种方法可以使用自定义xml布局,这样我就可以将其他资源添加到信息框(图像,图标等)。我已经做了一些环顾四周,但我似乎无法看到任何对此的引用,这是Mapbox支持的吗?
先谢谢。
编辑:问题可能有点先发制人https://www.mapbox.com/android-sdk/api/2.2.0/com/mapbox/mapboxsdk/views/MapView.InfoWindowAdapter.html
答案 0 :(得分:3)
首先,您使用的是旧版本的SDK,请更新为4.1.1
或4.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
}
});