3

クイック アクションを使用して一連のアイテムを表示しています。ボタンをクリックすると、ボタンの上にクイックアクションが表示されます。しかし、ボタンをクリックすると、マップのマーカーの上にクイックアクションを表示したいと思います。Map の Marker を View として取得することは可能ですか?

quickAction = new QuickAction(this, QuickAction.VERTICAL); 

        ActionItem parkItem     = new ActionItem(0, "park", getResources().getDrawable(R.drawable.park));
        quickAction.addActionItem(parkItem);
    quickAction.show(view);
4

1 に答える 1

1

を使用してMapFragmentのsetInfoWindowAdapterを使用できます

mapFragment.setInfoWindowAdapter(new InfoWindowAdapter() {

            @Override
            public View getInfoWindow(Marker args) {
                return null;
            }

            @Override
            public View getInfoContents(Marker args) {
            // here you can inflate your QuickAction view according to the pressed marker
            }
        });
于 2013-10-19T00:24:46.607 に答える