如何在地图上显示先前拖动或移动的位置的地图

时间:2017-07-21 07:40:19

标签: swift google-maps gmsmapview

我想使用GMSMapView将地图定位到之前滚动/拖动的位置而不是用户的位置

示例 - 用户的当前位置是xyz然后用户移动/滚动/拖动映射到abc位置并导航到其他屏幕,当用户再次返回到地图屏幕时,地图应该居中到abc而不是用户的当前位置XYZ。

提前致谢

1 个答案:

答案 0 :(得分:0)

当您移动/滚动/拖动将当前相机位置按mMap.getCameraPosition().target存储在sharedPreference或app Constant中时,不要存储在当前活动中它将在更改活动后销毁,因此当您再次调用此(MAP)活动集时再次将相机位置映射并传递存储值(LatLong),如mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(passStoredLatLongHere, 14));