1

如果方向改变,我用 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);


}
4

1 回答 1

0

假设您的saveXxxxx变量是ArrayList<LatLng>and ArrayList<String>,您可以使用保存它们

内部覆盖onSaveInstanceState并检索onCreate使用

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

在此处阅读有关如何重新创建Activity状态的更多信息。

于 2013-09-21T15:28:24.363 回答