我正在做一个小型GPS应用程序。我必须展示多个地方。我可以使用自定义叠加方法显示多个位置。现在我必须显示两点之间的路线,而显示路线我必须只显示两点。剩下的所有分数都应该消失,但我不知道如何消除其他分数。
答案 0 :(得分:3)
这肯定有用.. TestedAndVerified
if(!mapOverlays.isEmpty())
{
mapOverlays.clear();
mapView.getOverlays().clear();
mapView.invalidate();
}
答案 1 :(得分:1)
在使用地图视图之前,请清除地图视图列表,如
map_vw.getOverlays().clear()
这将在绘制新地图之前清除所有要点
答案 2 :(得分:0)
如果您正在使用逐项覆盖,您可以从集合中删除它们,然后在地图上调用postInvalidate()。您能否提供有关如何使用叠加层或逐项叠加层的详细信息或代码段?