嘿朋友我正在显示路径,因为用户(智能手机)在我的应用中从一个位置移动到另一个位置。我想存储该路径,直到用户明确清除它。 当我关闭应用程序时,绘制的路径将从地图中删除。我想保存那条路径
以下是我在谷歌地图中绘制折线的代码
LatLng sydney = new LatLng(latitude,longitude);
myloc= mMap.addMarker(new MarkerOptions().position(phone).title("My Loc"));
now=mMap.addMarker(new MarkerOptions().position(sydney).title(node));
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom((sydney),19.0f));
PolylineOptions pOptions = new PolylineOptions()
.width(10)
.color(Color.GREEN)
.geodesic(true);
for (int z = 0; z < routePoints.size(); z++) {
LatLng point = routePoints.get(z);
pOptions.add(point);
}
line = googleMap.addPolyline(pOptions);
routePoints.add(sydney);
答案 0 :(得分:2)
您可以在共享偏好中存储纬度和经度,之后即使应用程序关闭也可以访问它,并根据该纬度和经度再次绘制路径。您也可以使用库来获取GitHub的Tiny Db。