如何从 activity 移动地图中的相机位置

how to move camera position in maps from activity

我在地图片段中有这个方法

public static void animateToLocation(final double latitude, final double longtitude) {
    animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longtitude), 12.0f));

}

我从 activity 访问第三种方法是这样的:

FragmentMap.animateToLocation(lat, Lang);

当我通过单击按钮从片段调用方法时,效果很好。我遇到的问题是当我想从 activity 调用它时相机不动。

我发现了问题所在。我在 Fragment 中定义了 map,但我想从另一个 activity 访问 fragment 中的 animateToLocation。现在我定义了 map public 并且当我想要动画 cam 时,我可以调用它。它可以在我想要的任何地方为我工作。