【问题标题】:How to change Camera Position in google map using android?如何使用android更改谷歌地图中的相机位置?
【发布时间】:2017-05-21 09:13:58
【问题描述】:
CameraPosition cameraPosition = new CameraPosition.Builder()
            .target(latLng)
            .zoom(20)
            .build();
mMap.moveCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

当我为标记设置动画时,默认情况下,相机动画到Map 的中心。我想将相机位置设置为中心顶部的动画(zomato 地图活动,当我单击标记时,底部工作表必须溢出地图同时标记与地图移动到顶部。我该怎么做?)

谢谢。

【问题讨论】:

  • 你找到解决办法了吗?

标签: android google-maps position google-maps-markers


【解决方案1】:

onMapReady中更改您的起始位置

mGoogleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(lat,lng), zoom));

【讨论】:

    【解决方案2】:

    试试这个:

    mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition))
    

    【讨论】:

    • map.animate 相机用于动画标记位置中心。但我想自定义相机位置中心到其他一些地方。
    猜你喜欢
    • 2013-06-12
    • 2015-09-11
    • 1970-01-01
    • 2017-02-03
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 2015-03-23
    相关资源
    最近更新 更多