我正在寻找创建自定义谷歌地图,使用带有附加名称的坐标列表来添加标记。我知道如何在地图上添加一两个标记,尽管我假设有一种方法可以遍历它们并将它们添加到地图中。
是否可以遍历要添加到地图的坐标列表?此外,是否可以搜索该列表?
我正在寻找创建自定义谷歌地图,使用带有附加名称的坐标列表来添加标记。我知道如何在地图上添加一两个标记,尽管我假设有一种方法可以遍历它们并将它们添加到地图中。
是否可以遍历要添加到地图的坐标列表?此外,是否可以搜索该列表?
您可以循环遍历您拥有的每个数组/数组列表/其他存储库,其中包含获取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)));
}
搜索此存储库与地图无关。并且可以像在任何其他情况下一样完成。