Question

J'ai fait face à un comportement étrange de Google Map V2 sur mon Nexus7 lorsque vous essayez de placer la caméra en position spécifiée.

code:

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));
}

Ce morceau de code déplace la caméra à une position spécifiée sur Nexus4, mais sur Nexus7 2013, il déplace la caméra vers (19.1599396,30.5316606), qui a une longitude droite, mais pas latitude.

J'ai trouvé une solution de contournement, mais je suis toujours intéressé pourquoi cela se produit.

Était-ce utile?

La solution

Pour ceux qui ont ce problème c'est la solution:

mapView.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(50.4293817, 30.5316606), 11));

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top