在Android中存储和加载带有地图片段的地图标记
如何存储和加载放置在特定地图片段上的标记,以便在关闭和重新打开应用程序时数据存在。我应该创建一个Sqlite表来存储这些标记(它们的纬度和经度以及其他相关信息),还是可以使用其他流程 当点击标记时,需要打开并加载特定数据的关联活动。如何使用特定标记唯一标识此活动数据,以便在点击时加载正确的数据? 在这个概念性问题上的任何帮助和一些可能的代码都将非常有用。在Android中存储和加载带有地图片段的地图标记,android,google-maps,android-fragments,google-maps-markers,Android,Google Maps,Android Fragments,Google Maps Markers,如何存储和加载放置在特定地图片段上的标记,以便在关闭和重新打开应用程序时数据存在。我应该创建一个Sqlite表来存储这些标记(它们的纬度和经度以及其他相关信息),还是可以使用其他流程 当点击标记时,需要打开并加载特定数据的关联活动。如何使用特定标记唯一标识此活动数据,以便在点击时加载正确的数据? 在这个概念性问题上的任何帮助和一些可能的代码都将非常有用。 谢谢 < P>我想你应该考虑2件事: 保存标记被点击的状态,当前的缩放和位置…所有的UI内容都要“持久化” 使用您的数据创建sqllite数
谢谢 < P>我想你应该考虑2件事:
- 保存标记被点击的状态,当前的缩放和位置…所有的UI内容都要“持久化”
- 使用您的数据创建sqllite数据库将是一个巨大的好处(当然,在经历了创建它的痛苦之后)。我使用了ActiveAndroid,但是还有很多其他的解决方案,ORMLite看起来很棒
double lat = 21.6335441;
double log = 54.8701203;
Marker marker = googleMap.addMarker(new MarkerOptions()
.position(new LatLng(lat,log ))
.title("India"));
现在你可以存储lat,log