1

MyLocationOverlayマーカーをクリック可能にすることは可能ですか?オーバーレイマーカーがクリックされたときにスピナーを起動する必要があります。

myLocationOverlay.setTouchEventListener(new OverlayTouchEventListener() {

        @Override
        public void onTouch(MotionEvent arg0, MapView arg1) {
            showLocationOverlayDialog();
            Log.i("MainMapActivity", "Main.getView() — location touched");
        }
    });

これは私がこれまでに持っているものです。私はまだスピナーを使い始めていません。しかし、このコードでは、機能していないと思います。setTouchEventListenerには入りません。誰か助けてくれませんか?

4

1 に答える 1

0

のサブクラスを作成し、MyLocationOverlayをオーバーライドしますdispatchTap()myLocationOverlay このクラスのインスタンスとして作成するだけではありません

于 2012-09-07T09:05:14.290 に答える