我想使用 GMSMapView 将 map 定位到之前滚动/拖动的位置,而不是用户的位置
示例 - 用户的当前位置是 xyz,然后用户将 map 移动/滚动/拖动到 abc 位置并导航到其他屏幕,当用户再次返回 map 屏幕时, map 应以 abc 为中心,而不是用户当前位置xyz。
提前致谢
最佳答案
当您移动/滚动/拖动时,通过 mMap.getCameraPosition().target
在sharedPreference或app常量中存储当前相机位置,不要存储在当前事件中,它会在更改事件后销毁,所以当您再次调用此(MAP)事件,再次将相机位置设置为您的 map 并传递存储值(LatLong),如下所示 mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(passStoredLatLongHere, 14));
关于swift - 如何在 map 上显示先前拖动或移动的位置的 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45231830/