0

私はAndroidが初めてです。でアプリを作成しました。アプリMapViewを実行すると、定義されたズーム レベルで定義された場所 (町) が表示されるように設定したいと考えています。それを行う方法はありますか?

4

1 に答える 1

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

このページを使用して、場所の経度/緯度を取得できます

于 2013-01-30T01:46:08.223 に答える