0

OverlayItem に関する簡単な質問です。場所をタップすると、名前、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> { 

...}

ただし、マップには最初に切り取られたものしか表示されません。

事前に送信します。

4

1 に答える 1

1

まあ、あなたはそれを info2に拡張することができますinfo3. データを表示するように調整する必要があります。

ItemizedOverlay同じタイプを使用していることを確認してください。したがって、OverlayItemcreateDoxsiOverlayItemに拡張すると、ItemizedOverlay宣言はItemizedOverlay<DoxsiOverlayItem>代わりに を使用しますItemizedOverlay<OverlayItem>

于 2012-09-28T22:25:21.787 に答える