java - 信息窗口中的 OSM 中心 10
问题描述
我想在信息窗口中居中文本我这样做了:
@Override
public boolean onItemSingleTapUp(int index, OverlayItem item) {
mapView.getOverlays().remove(mPin);
updateFields();
mapView.getOverlays().remove(activeItemizedIconOverlay);
mapView.getOverlays().remove(activeItemizedIconOverlay1);
mPin.hideInfoWindow();
mapView.getOverlays().remove(mPin);
mPin.setPosition(anotherItemizedIconOverlay1.getItem(index).getPoint());
mPin.setTitle(anotherItemizedIconOverlay1.getItem(index).getTitle() + " ");
mPin.setIcon(new BitmapDrawable(getResources(), RotateMyBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.res2), Singleton.getInstance().listaVisible.get(currentNumber).azimuth)));
mPin.showInfoWindow();
mapView.getOverlays().add(mPin);
mapView.invalidate();
return true;
}
寡妇中的文字一直在左侧
解决方案
如果默认 InfoWindow 布局的设计不符合您的需要,您可以定义和使用自己的气泡布局。在这里查看一些建议
推荐阅读
- javascript - 我如何合并 2 个数组,如果重复,需要将它们添加在一起
- c - 如何画一条斜线
- nodes - 活动工作节点如何与最小工作节点和最大工作节点一起工作
- javascript - 切换到 Typescript 后找不到 App.js
- javascript - JavaScript 算法通过删除最多一个字符来检查回文 - 这种递归方法的时间复杂度
- reactjs - 情感 - 导入项目并出现错误 TypeError: Object(...) is not a function
- pine-script - 不断收到此消息:不能使用可变变量作为安全函数的参数
- python - 张量流错误:不支持将字符串转换为浮点数
- twitter-bootstrap - Bootstrap 导航栏折叠成一个整洁的列表
- sqlite - 如何对额外列中的行元素求和并找出某些字段大于 x 的数据?