如何从 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 时,我可以调用它。它可以在我想要的任何地方为我工作。
我在地图片段中有这个方法
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 时,我可以调用它。它可以在我想要的任何地方为我工作。