在Android中更新地图(材质设计)

在Android中更新地图(材质设计),android,google-maps,user-interface,Android,Google Maps,User Interface,我有一张地图,我把图钉放在上面以显示特定的位置——图钉随时间而变化。因此,与内容发生变化的ListView一样,我打算实现一个“滑动以刷新”,这样用户可以向上滑动以刷新地图以显示新内容 但是材料设计指南说: 可平移的内容与地图中的内容一样,没有主方向或内容来源,用户可以假定滑动刷新手势的来源 这是有道理的,但在UI方面更新地图内容的最佳方式是什么(如果有必要,使用谷歌地图API)?我正在寻找一种类似于滑动刷新的解决方案,用户可以随时从服务器获取新内容 -- 如果有关系的话,在上下文中,我的地图在

我有一张地图,我把图钉放在上面以显示特定的位置——图钉随时间而变化。因此,与内容发生变化的
ListView
一样,我打算实现一个“滑动以刷新”,这样用户可以向上滑动以刷新地图以显示新内容

但是材料设计指南说:

可平移的内容与地图中的内容一样,没有主方向或内容来源,用户可以假定滑动刷新手势的来源

这是有道理的,但在UI方面更新地图内容的最佳方式是什么(如果有必要,使用谷歌地图API)?我正在寻找一种类似于滑动刷新的解决方案,用户可以随时从服务器获取新内容

--


如果有关系的话,在上下文中,我的地图在一个选项卡中(使用
ViewPager
),用户可以通过向左/向右滑动来随时访问它。

您可能真的很有创意

摇动刷新

这样,您就不需要与屏幕进行任何交互,理想情况下,屏幕应该专用于与地图的交互。你可以根据自己的需要调整震动的反应


或者,你可以在屏幕上的某个地方使用一个传统的按钮,但我认为震动可能会很酷

尝试在地图顶部或底部添加刷新标签,以手动更新地图内容。