私の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;
}
どうすればこれを防ぐことができますか?