MapView起始位置

时间:2013-03-11 15:36:29

标签: android google-maps google-maps-api-3

下午好,

当我启动我的应用程序时,会显示mapview,如下图所示:

enter image description here

但是我想在某些方面用一些缩放来启动mapview,类似于:

enter image description here

我需要使用哪种方法?

提前致谢。

4 个答案:

答案 0 :(得分:3)

您可以向地图控制器添加缩放级别:

mapView.getController().setZoom(17); // an int that suits you

在此处详细了解缩放级别:https://developers.google.com/maps/documentation/staticmaps/#Zoomlevels

要设置中心,您可以使用:

 mapView.getController().setCenter(new GeoPoint(latitude,longitude));

答案 1 :(得分:0)

设置 -

mapView.setStreetView(true);

答案 2 :(得分:0)

 mapView.getController().setZoom(17); // an int that suits you
 mapView.getController().setCenter(new GeoPoint(latitude,longitude));

这是解决方案。

答案 3 :(得分:0)

显示埃及使用它 -

  String coordinates[] = {"18.352566007", "73.78921587"};//here you can set geopoints of egypt
    double lat = Double.parseDouble(coordinates[0]);
    double lng = Double.parseDouble(coordinates[1]);

    p = new GeoPoint(
        (int) (lat * 1E6), 
        (int) (lng * 1E6));//p is GeoPoint

    mc.animateTo(p);
    mc.setZoom(17); 
    mapView.invalidate();