您好我正在使用谷歌地图,更具体地说,当用户点击地图时设置一些标记。问题是每当我重新运行活动或重新编译应用程序时,标记就会从地图中消失。对此有任何建议。请帮忙。谢谢
这是我的代码,其中在onmapclick事件上创建标记。
gMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng position) {
gMap.addMarker(new MarkerOptions().position(position)
.title("BAR")
.snippet("DRINKS")
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));
}
});
}
答案 0 :(得分:0)
在想到Android Marker
时想到View
s。如果您重新运行该应用程序,之前输入的用户名和密码EditText
将不再填充。
使用某种持久性来实现它。查看您的storage options here。