答案 0 :(得分:1)
如果您不知道如何使用Google MapView,请关注this tutorial。
如果您想知道如何将数据传递给子适配器,而不是字符串数组构造纬度 - 经度对数组,如下所示:
List<LatLng> locationList = new ArrayList<>();
locationList.add(new LatLng(55.854049, 13.661331));
locationList.add(new LatLng(56.854049, 14.661331));
.
.
.
在Child.java
班级中删除int Image
,然后添加:
private LatLng location;
public int getLatLng() {
return location;
}
public void setLatLng(LatLng location) {
this.location = location;
}
在您SetStandardGroups()
方法中进行必要的更改。而不是ch.setImage(Images[j])
添加以下内容:
ch.setLatLng(locationList.get(j));
之后如果您知道如何使用列表适配器,您应该能够填充ExpandListAdapter
类中的数据。