方向改变后,地图v2上的标记消失

时间:2013-09-21 04:47:24

标签: android google-maps screen-orientation

如果方向发生变化,我在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);


}

1 个答案:

答案 0 :(得分:0)

假设您的saveXxxxx变量为ArrayList<LatLng>ArrayList<String>,您可以使用

保存它们

内部覆盖onSaveInstanceState并使用

onCreate中检索

重新创建这些列表后,您必须使用Marker再次创建GoogleMap.addMarker

详细了解how to recreate Activity state here