获取地图标记为视图

时间:2013-10-18 19:04:19

标签: android google-maps-android-api-2 quickaction

我正在使用“快速操作”来显示项目集。当我单击按钮时,快速操作显示在按钮上方。但是当我点击按钮时,我想在地图上的标记上方显示快速操作。是否可以将地图标记作为视图?

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

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

1 个答案:

答案 0 :(得分: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
            }
        });