2017-11-29 19 views
-1

안녕하세요 친구 저는 사용자 (스마트 폰)가 내 앱에서 한 위치에서 다른 위치로 이동할 때 경로를 보여줍니다. 사용자가 명시 적으로 지울 때까지 해당 경로를 저장하려고합니다. 응용 프로그램을 닫으면 그려진 경로가지도에서 제거됩니다. 나는 그 경로 여기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); 
+0

문제가 무엇입니까? –

+0

안녕하세요. 사용자가 이동할 때 경로를 그리지 만 응용 프로그램을 닫은 후에 경로가 제거됩니다. 따라서이 경로를 저장하고 싶습니다. – AkashK

+0

위도와 경도를 공유 환경 설정에 저장 한 후 사용자가 액세스하려는 경우이 값을 저장하십시오. 그것은 매우 쉽습니다. github의 TinyDB 인 라이브러리를 사용할 수도 있습니다. https://github.com/kcochibili/TinyDB--Android-Shared-Preferences-Turbo –

답변

2

그 후 위도와 공유 취향에 경도 저장할 수 있습니다 당신이 그것을 심지어 응용 프로그램이 닫혀 액세스 경로를 그릴 수 있습니다 내 코드가 저장하려면 그 위도와 경도에 따라 다시. GitHub의 Tiny Db 인 라이브러리를 사용할 수도 있습니다.

+0

감사합니다 .... 당신은 내 하루를 만들었습니다 – AkashK

+0

@AkashK 해피 코딩 :) –