我想在Android中创建一个离线地图应用程序。我发现使用Open Atlas创建者可以使用Open Street Map。后来我发现Mobile Atlas创建者不支持Open Street Map(创建zip文件时的Mapink选项)。我想知道创建一个offlin Map的正确程序。如果你给我一个教程链接,我会非常感谢你。谢谢你
答案 0 :(得分:0)
这就是我这样做的方式:
<org.osmdroid.views.MapView
android:id="@+id/mapview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true" />
private MapView mapView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mapView = (MapView) findViewById(R.id.mapview);
mapView.setClickable(true);
mapView.setBuiltInZoomControls(true);
mapView.setMultiTouchControls(true);
mapView.setUseDataConnection(false);
mapView.setTileSource(TileSourceFactory.MAPQUESTOSM);
}
它应该工作:)