我正在使用Utils库在地图中添加一些自定义标记。我的代码很简单,只是来自库本身的一个副本:
......
IconGenerator iconFactory = new IconGenerator(getActivity());
addIcon(iconFactory, text, location, map);
private void addIcon(IconGenerator iconFactory, String text, LatLng position, GoogleMap map) {
MarkerOptions markerOptions = new MarkerOptions().
icon(BitmapDescriptorFactory.fromBitmap(iconFactory.makeIcon(text))).
position(position).
anchor(iconFactory.getAnchorU(), iconFactory.getAnchorV());
map.addMarker(markerOptions);
}
但是我的标记的中心向右移动了。我发了一个大字符串到文本,这变得清晰(箭头指向左和右的长度不一样):
我正在使用图书馆附带的所有东西,所以这不是我的9patch。我该如何解决这个问题?
(我在Android 4.0.3平板电脑上运行)
编辑:
好的,我在nexus 5上的AVD运行kitkat中尝试了相同的代码,标记看起来很好:
如果这只是4.0.3的问题吗?