我尝试将相机放在指定的位置时,在我的Nexus7上遇到了谷歌地图v2的奇怪行为。
代码:
public class PlacesFragment extends MapFragment {
GoogleMap mapView;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mapView = getMap();
mapView.moveCamera(
CameraUpdateFactory.newLatLng(new LatLng(50.4293817, 30.5316606)));
mapView.moveCamera(CameraUpdateFactory.zoomTo(11));
}
这段代码将相机移动到Nexus4上的指定位置,但在Nexus7 2013上,它将相机移动到(19.1599396,30.5316606)位置,该位置具有正确的经度,但不是纬度。
我找到了解决方法,但我仍然感兴趣为什么会这样。
答案 0 :(得分:1)
对于有这个问题的人来说,这就是解决方案:
mapView.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(50.4293817, 30.5316606), 11));