2

オープンストリートマップのアプリケーションを作成してみました。しかし、地図は表示されません。グリッドだけが表示されます。私は自分のアプリケーションでこれらのコードを使用しました。

パブリッククラスMainActivityはActivity{を拡張します

private MapView mapView;
private MapController mapController;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mapView = (MapView) this.findViewById(R.id.mapview);
    mapView.setTileSource(TileSourceFactory.MAPNIK);
    mapView.setBuiltInZoomControls(true);
    mapView.setMultiTouchControls(true);
    mapController = this.mapView.getController();
    mapController.setZoom(2);

    GeoPoint gPt = new GeoPoint(51500000, -150000);
    //Centre map near to Hyde Park Corner, London
    mapController.setCenter(gPt);
}

}

よろしくお願いします。お願いします..どんな体でも私のコードの何が悪いのか教えてください..

4

1 に答える 1

0

osmdroid ライブラリを「libs」フォルダに入れていますか? 私のはosmdroid-android-3.0.8.jarです

地図を表示するだけで何も問題はありません... :S

于 2013-02-22T13:27:22.273 に答える