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 回答