初始地图视图和缩放级别

时间:2013-01-30 00:04:55

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

我是Android新手。我用MapView创建了一个应用程序,我想设置一下,当我运行我的应用程序时,它会显示一个具有已定义缩放级别的已定义位置(城镇)。知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

你可以这样说:

MapController mc;
    GeoPoint p;
mapView = (MapView) findViewById(R.id.mapView);
 mc = mapView.getController();
        String coordinates[] = {"1.352566007", "103.78921587"};// Change this value to your desire position.
        double lat = Double.parseDouble(coordinates[0]);
        double lng = Double.parseDouble(coordinates[1]);

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

        mc.animateTo(p); // set map center to your desire place
        mc.setZoom(17); //set zoom level.
        mapView.invalidate();

您可以使用此page获取地点的长/纬度