设置Google Map初始位置(来自gps)

时间:2013-09-02 10:44:42

标签: android gps android-maps android-maps-v2 currentlocation

我的应用中有GoogleMap。当我的应用程序启动时,它会通过gps找到当前位置并将地图更改为此位置。如果我的应用程序之前已经启动并且初始位置已更改,那么我希望保持此用户选择的位置,并且不希望我的地图再次更改为当前的gps位置。

有没有比这更好的方法?

private final CameraPosition cameraPositionNull = new CameraPosition(new LatLng(0.0,0.0),2f, 0f,0f);
if (map.getCameraPosition().equals(cameraPositionNull)) {
    ...
}

问候,masrlinu

1 个答案:

答案 0 :(得分:0)

你也可以这样使用:

   mapView.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longitude), 0));