Android ExpandableListView中的Mapview

Android ExpandableListView中的Mapview,android,android-studio,android-mapview,Android,Android Studio,Android Mapview,我正在学习本教程,并尝试将ImageView更改为MapView,但我不知道如何操作,因为其中解释了如何传递字符串数组以填充ImageView 我试着这样做: 如果您不知道如何使用谷歌地图视图,请跟随 如果您想知道如何将数据传递给子适配器,请按如下方式构造经纬度对数组,而不是字符串数组: List<LatLng> locationList = new ArrayList<>(); locationList.add(new LatLng(55.854049, 13.6613

我正在学习本教程,并尝试将ImageView更改为MapView,但我不知道如何操作,因为其中解释了如何传递字符串数组以填充ImageView

我试着这样做:


如果您不知道如何使用谷歌地图视图,请跟随

如果您想知道如何将数据传递给子适配器,请按如下方式构造经纬度对数组,而不是字符串数组:

List<LatLng> locationList = new ArrayList<>();
locationList.add(new LatLng(55.854049, 13.661331));
locationList.add(new LatLng(56.854049, 14.661331));
.
.
.
在您设置的标准组方法中,会进行必要的更改。代替ch.setImageImages[j]添加以下内容:

ch.setLatLng(locationList.get(j));

之后,如果您知道如何使用列表适配器,您应该能够在ExpandListAdapter类中填充数据。

您知道如何使用MapView吗?我在旧项目中使用过MapView,但在使用OnMaReady类的简单活动中,我不是完全的新手,但我在这个问题上有个想法,如果你只想在地图上显示一个标记,而没有其他交互,我建议使用谷歌静态地图,它将地图呈现为静态图像,你可以在ImageView中显示该图像。
ch.setLatLng(locationList.get(j));