如果方向发生变化,我在onMapclick上放置在地图v2上的标记会消失,我怎样才能让它们重新出现?谢谢!
protected void addNewMarker(String title, String details, String nature, LatLng loc) {
// TODO Auto-generated method stub
count++;
saveMarker.add(loc);
saveTitle.add(title);
saveDetails.add(details);
saveNature.add(nature);
map.addMarker(new MarkerOptions()
.position(loc)
.title(title)
.snippet(details+"\n"+nature));
updatePolyLine(loc);
}
答案 0 :(得分:0)
假设您的saveXxxxx
变量为ArrayList<LatLng>
和ArrayList<String>
,您可以使用
内部覆盖onSaveInstanceState
并使用
onCreate
中检索
重新创建这些列表后,您必须使用Marker
再次创建GoogleMap.addMarker
。