0

我正在寻找创建自定义谷歌地图,使用带有附加名称的坐标列表来添加标记。我知道如何在地图上添加一两个标记,尽管我假设有一种方法可以遍历它们并将它们添加到地图中。

是否可以遍历要添加到地图的坐标列表?此外,是否可以搜索该列表?

4

1 回答 1

1

您可以循环遍历您拥有的每个数组/数组列表/其他存储库,其中包含获取Latlng坐标的对象并将它们添加到地图中,如下所示:

    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)));  
    }

搜索此存储库与地图无关。并且可以像在任何其他情况下一样完成。

于 2013-03-10T01:01:25.953 回答