小编Col*_*olm的帖子

谷歌地图Android V2填充与用户周围的旋转

我正在开发一个使用谷歌地图显示您的位置的应用程序.我想围绕用户位置旋转地图.我使用getOrientation(R,orientation)(并调整为真北)来获得正常工作的设备旋转,但我希望用户位置靠近屏幕的底部.我已经将地图上的填充设置为屏幕高度的四分之一 mMap.setPadding(0,screenHeight/4,0,0); 我注意到的是旋转仍然围绕屏幕中心的点而不是填充中心进行.这是我在onSensorChanged中使用的代码

 currentZoom = mMap.getCameraPosition().zoom;
 CameraPosition currentPlace = new CameraPosition.Builder()
                               .target(new LatLng(currentNode.getLatitude(), currentNode.getLongitude()))
                               .bearing(degrees).tilt(60).zoom(currentZoom).build();
mMap.stopAnimation();
mMap.animateCamera(CameraUpdateFactory.newCameraPosition(currentPlace),40,null);
Run Code Online (Sandbox Code Playgroud)

有没有办法改变相机旋转的锚点?

android google-maps

5
推荐指数
1
解决办法
558
查看次数

标签 统计

android ×1

google-maps ×1