【问题标题】:My map snaps to current location (which is what I want), but it won't allow me to scroll or zoom anywhere else我的地图捕捉到当前位置(这是我想要的),但它不允许我在其他任何地方滚动或缩放
【发布时间】:2022-11-11 09:57:46
【问题描述】:

我有一个应用程序可以自动向当前用户显示和缩放(这是我想要的),但我也想缩小并滚动地图上的任何其他位置。但每次我这样做时,它都会回到当前位置。

这是我的代码

@Override
public void onLocationChanged(@NonNull Location location) {
    mLastLocation = location;

    LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());

    mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
    mMap.animateCamera(CameraUpdateFactory.zoomTo(15));
@Override
public void onConnected(@Nullable Bundle bundle) {
    mLocationRequest = new LocationRequest();
    mLocationRequest.setInterval(1000);
    mLocationRequest.setFastestInterval(1000);
    mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

【问题讨论】:

  • 我认为你的问题缺乏细节。检查How to Ask。你的方法属于哪个类?

标签: java google-maps location zooming


【解决方案1】:

我变了mLocationRequest.setFastestInterval(1000);到更高的间隔,因为它正在更新当前位置并以更快的速度回弹。 现在它允许我平移和缩放。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    • 2013-10-14
    • 2016-01-06
    • 1970-01-01
    • 2018-01-23
    • 1970-01-01
    相关资源
    最近更新 更多