【发布时间】:2017-07-21 07:40:18
【问题描述】:
我想使用 GMSMapView 将地图定位到之前滚动/拖动的位置,而不是用户的位置
示例 - 用户的当前位置是 xyz,然后用户移动/滚动/拖动地图到 abc 位置并导航到其他屏幕,当用户再次返回地图屏幕时,地图应该以 abc 为中心而不是用户当前位置xyz。
提前致谢
【问题讨论】:
标签: swift google-maps gmsmapview
我想使用 GMSMapView 将地图定位到之前滚动/拖动的位置,而不是用户的位置
示例 - 用户的当前位置是 xyz,然后用户移动/滚动/拖动地图到 abc 位置并导航到其他屏幕,当用户再次返回地图屏幕时,地图应该以 abc 为中心而不是用户当前位置xyz。
提前致谢
【问题讨论】:
标签: swift google-maps gmsmapview
当您通过mMap.getCameraPosition().targetin sharedPreference 或应用常量移动/滚动/拖动存储当前相机位置时,不要存储在当前活动中,它会在更改活动后销毁,因此当您再次调用此(MAP)活动时再次设置相机像这样mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(passStoredLatLongHere, 14));
【讨论】: