안녕하세요 친구 저는 사용자 (스마트 폰)가 내 앱에서 한 위치에서 다른 위치로 이동할 때 경로를 보여줍니다. 사용자가 명시 적으로 지울 때까지 해당 경로를 저장하려고합니다. 응용 프로그램을 닫으면 그려진 경로가지도에서 제거됩니다. 나는 그 경로 여기Google지도에서 그린 폴리 라인 경로를 저장하는 방법은 무엇입니까?
구글지도에서 폴리 라인을 그리기
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);
문제가 무엇입니까? –
안녕하세요. 사용자가 이동할 때 경로를 그리지 만 응용 프로그램을 닫은 후에 경로가 제거됩니다. 따라서이 경로를 저장하고 싶습니다. – AkashK
위도와 경도를 공유 환경 설정에 저장 한 후 사용자가 액세스하려는 경우이 값을 저장하십시오. 그것은 매우 쉽습니다. github의 TinyDB 인 라이브러리를 사용할 수도 있습니다. https://github.com/kcochibili/TinyDB--Android-Shared-Preferences-Turbo –