Android MapBox 标记偏移
Android MapBox marker offset
我必须将标记偏移设置为底部(默认为中心)。我找到了如何在 JS 或 iOS 上执行此操作,但如何在 Android?
中执行此操作
JS - http://bl.ocks.org/andrewharvey/01006319700c5352deaad3b58ec53b8c
iOS - MapBox marker offset
根据他们的 Doc
,有一个 属性 叫做 Anchor for marker
我还没用过,不过你应该可以做到:
new MarkerViewOptions().anchor(0.5f, 1.0f)
希望对您有所帮助:)
编辑(2017 年 12 月 28 日)
Mapbox sdk v5.2.0 弃用 MarkerView
,建议用户改用 SymbolLayer
。
请参考https://github.com/mapbox/mapbox-gl-native/pull/9782
我找到以下中心标记
new SymbolLayer(<layer-id>,<source-id>)
.withProperties(
...
iconOffset(new Float[]{0f, 12.5f})
...
));
我必须将标记偏移设置为底部(默认为中心)。我找到了如何在 JS 或 iOS 上执行此操作,但如何在 Android?
中执行此操作JS - http://bl.ocks.org/andrewharvey/01006319700c5352deaad3b58ec53b8c
iOS - MapBox marker offset
根据他们的 Doc
,有一个 属性 叫做 Anchor for marker我还没用过,不过你应该可以做到:
new MarkerViewOptions().anchor(0.5f, 1.0f)
希望对您有所帮助:)
编辑(2017 年 12 月 28 日)
Mapbox sdk v5.2.0 弃用 MarkerView
,建议用户改用 SymbolLayer
。
请参考https://github.com/mapbox/mapbox-gl-native/pull/9782
我找到以下中心标记
new SymbolLayer(<layer-id>,<source-id>)
.withProperties(
...
iconOffset(new Float[]{0f, 12.5f})
...
));