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