我正在寻找创建自定义Google地图,使用带有附加名称的坐标列表来添加标记。我知道如何在地图中添加一个或两个标记,虽然我假设有一种循环方式并将它们添加到地图中。
是否可以遍历要添加到地图的坐标列表?此外,是否可以搜索该列表?
答案 0 :(得分:1)
你可以遍历每个包含Latlng
坐标的对象的数组/ arrayList /其他存储库,并将它们添加到地图中,如下所示:
for (Task tempTask : tasksRepository)
{
LatLng latlng = new LatLng(tempTask.getLatitude(), tempTask.getLongtitude());
newmarker = map.addMarker(new MarkerOptions().position(latlng).title(tempTask.getTitle()).icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_for_map_blue)));
}
搜索此存储库与地图无关。并且可以像在任何其他情况下那样完成。