向OverlayItem添加字段

时间:2012-09-28 22:18:07

标签: android overlayitem

关于OverlayItem的简单问题。我的地图android应用程序,点击一个位置,我会显示一些信息,如:name,infoq,info2,info3。所以我扩展了OverlayItems:

public class NewOverlayItem extends OverlayItem {

    public NewOverlayItem(GeoPoint point, String title, String snippet1, String snippet2, String snippet3) {
        super(point, title, snippet1);

    }

}

我用它:

NewOverlayItem overlayitem = new NewOverlayItem(geo, name, oferta, horario, info);

现在我不知道如何使用itemizedOverlay.addOverlay(overlayitem); 为了显示新闻片段。

我更改了定义类:

    public class MyOverlay extends ItemizedOverlay<MyOverlayItem> { 

...}

但是地图仍然只显示第一个被剪切的地图。

提前Tx。

1 个答案:

答案 0 :(得分:1)

好吧,您可以将其扩展到商店 info2info3。您必须安排显示数据。

请确保您的ItemizedOverlay使用相同的类型。因此,如果您将OverlayItem扩展为创建DoxsiOverlayItem,则您的ItemizedOverlay声明将使用ItemizedOverlay<DoxsiOverlayItem>而不是ItemizedOverlay<OverlayItem>