首页 > 解决方案 > 如何在标记下方添加进度条和按钮

问题描述


我想在地图中的每个标记下方添加一个按钮和一个进度条。
让我给你看我的地图:

[在这里您可以看到在随机位置创建的 4 个不同的标记[1]

这是我用来生成 5 个不同标记的方法(在我的代码中它们是敌人):

public void spawnEnemies(Location location){
   Random r = new Random();

    for (int i = 0; i < 5; i++) {
        enemies[i] = new Enemy("Name", 0, location);
        markerOptions= new MarkerOptions().position(enemies[i].position).title("Monster" + enemies[i].name).snippet("Level" + enemies[i].livello + "\n" + enemies[i].printHealth());
        circleOptions= new CircleOptions().center(nemici[i].position).radius(nemici[i].radius).fillColor(color).strokeColor(strokeColor).strokeWidth(8);
        enemies[i].marker = map.addMarker(markerOptions);
        enemies[i].circle = map.addCircle(circleOptions);

        quantityOfEnemies++;

    }
}

有什么方法可以在标记下方添加对象吗?
感谢您的时间和考虑。

标签: javaandroidprogress-barmarkermapactivity

解决方案


首先了解适用于 Android 地图的 Google API:

谷歌地图 API

带标记的地图

请注意,您可以使用此参考覆盖地图对象:

地图对象

请按照上述说明阅读本文档:

地图上的地面叠加层

我认为你应该通过完整的教程。

您还需要了解瓷砖的概念。

瓷砖叠加

现在要做Uber的是,它保留两个Layout groups,一个显示地图,另一个 ( ) 在动画和静态FrameLayout之间切换 ,同时拖动和停止地图。但是这些 ImageViews 留在他们的位置。因此,您必须将 其覆盖并继续前进。在其中一个对象中,您可以放置​​进度条。ImageViewImageViewMap Objects

快乐编码:-)。


推荐阅读