【问题标题】:Get marker of the Map as View获取地图的标记作为视图
【发布时间】:2013-10-18 19:04:19
【问题描述】:

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

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

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

【问题讨论】:

  • 你找到解决这个问题的方法了吗?

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


【解决方案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
            }
        });

【讨论】:

    猜你喜欢
    • 2021-01-17
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多