一个关于OverlayItem的简单问题。在我的地图安卓应用程序中,点击一个位置,我会显示一些信息,比如:姓名,信息,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);来显示新闻片段。
我更改了definition类:
public class MyOverlay extends ItemizedOverlay<MyOverlayItem> {
...}但地图仍然只显示第一个被剪断的部分。
提前发送。
发布于 2012-09-29 06:25:22
嗯,你可以扩展它来存储info2和info3。您必须安排显示数据。
只需确保您的ItemizedOverlay使用相同的类型。因此,如果您扩展OverlayItem来创建DoxsiOverlayItem,那么您的ItemizedOverlay声明将使用ItemizedOverlay<DoxsiOverlayItem>而不是ItemizedOverlay<OverlayItem>。
https://stackoverflow.com/questions/12648080
复制相似问题