我找到了一些使用 .map 文件查看离线地图的代码。但我找不到创建 .map 文件或为特定城市或州生成文件的方法。谁能告诉我如何为特定城市或州创建或生成 .map 文件?我使用 .map 文件显示离线地图的代码如下:
public class HelloMapView extends MapActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MapView mapView = new MapView(this);
mapView.setClickable(true);
mapView.setBuiltInZoomControls(true);
mapView.setMapFile(new File("/sdcard/path/to/mapfile.map"));
setContentView(mapView);
}
}
我无法创建 .map 文件,因此请尽快为我提供解决方案。