【问题标题】:pinch to zoom Google Maps without move marker like Uber捏缩放谷歌地图没有像优步这样的移动标记
【发布时间】:2014-10-23 06:50:00
【问题描述】:

我有一个谷歌地图,我在地图顶部添加了一个框架布局,以检查用户何时从地图上触摸和释放手指,但是我想实现捏合以放大(放大或缩小)但不移动位置标记的(如 Uber 或 lyft)我怎样才能做到这一点?

【问题讨论】:

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


    【解决方案1】:

    您可以在框架布局上使用居中的 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) 方法,您可能会在这种方法中遇到一点延迟,因为该方法会在地图动画结束时收到调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-09
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      • 2017-09-21
      相关资源
      最近更新 更多