0

如何存储和加载放置在特定地图片段上的标记,以便在应用程序关闭并重新打开时存在数据。我应该创建一个存储这些标记的Sqlite表(它们的经度和纬度以及其他相关信息),还是可以使用其他一些过程?在Android中使用地图片段存储和加载地图标记

当点击标记时,与特定数据相关联的活动需要打开并加载某些数据。如何使用特定标记唯一标识此活动数据,以便点击时加载正确的数据? 对这个概念性问题和可能的一些代码的任何帮助都会很棒。 感谢

回答

0

我想你应该考虑两件事情:

  • 节省其中的标记被窃听,当前的缩放和位置的状态...好所有的UI的东西是“坚持”

  • 创建一个sqllite数据库与您的数据将是一个很大的好处(当然创建它的痛苦之后)。我用ActiveAndroid,但有很多其他的解决方案那里ORMLite似乎很好

0

我想你想添加标记和存储经纬度。不添加纬度和经度,您不能添加标记。当你添加标记到谷歌地图,那么你也可以存储经度和纬度到你的。

double lat = 21.6335441; 
    double log = 54.8701203; 
     Marker marker = googleMap.addMarker(new MarkerOptions() 
     .position(new LatLng(lat,log)) 
     .title("India")); 

现在ü可以LAT存储,日志

相关问题