我想在信息窗口中居中放置文本,我这样做是:

@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布局的设计不符合您的需要,则可以定义和使用自己的气泡布局。
查看一些建议here

关于java - 信息窗口中的OSM Centrer十,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50699160/

10-11 04:03