0

私のMapActivityはポリラインをうまく記録しますが、画面を横に傾けて向きを変えるとポリラインが消えますか? 何が原因でしょうか? ポリラインを記録している私のコードは次のとおりです。

Location lastLocationloc;
private GoogleMap myMap;
@Override
public void onLocationChanged(Location location) {
    if (lastLocationloc == null) { 
         lastLocationloc = location;
     }
     LatLng lastLatLng = locationToLatLng(lastLocationloc);
     LatLng thisLatLng = locationToLatLng(location);
     //Log.e(TAG, "Last LatLng is :"+lastLatLng);
     //Log.e(TAG, "Last LatLng is :"+thisLatLng);
     myMap.addPolyline(new PolylineOptions().add(lastLatLng).add(thisLatLng).width(10).color(Color.RED));
     lastLocationloc = location;
}

どうすればこれを防ぐことができますか?

4

1 に答える 1