捏缩放谷歌地图没有移动标记像优步

时间:2014-10-23 06:50:01

标签: android google-maps android-layout google-maps-api-2

我有一个谷歌地图,我在地图上添加了一个framelayout来检查用户何时触摸并从地图上释放手指,但是我想实现捏缩放(进或出)但不移动位置标记(如Uber或lyft)我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

你可以在framelayout上使用居中的imageButton作为标记的替代,可以在背景图层中拖动地图,但imageButton将保持不变。 或者,你可以使用。 onCameraChange(CameraPosition)获取相机中心的位置并在移除前一个标记的同时将标记放在那里。

onCameraChange(CameraPosition)的参考

android How to move a map under a marker

How to attach a flexible marker on map something like Uber and Lyft?

我没有测试过oncamerchange(cameraPosition)方法,你可能会在这种方法中稍微延迟一下,因为当地图的动画结束时方法会收到调用。