если у меня есть плитка в .png.tile. Можно ли включить его с .apk.
Моя цель - после загрузки приложения с маркета, когда я открываю приложение, оно должно показывать каждую плитку и каждый уровень масштабирования по крайней мере в одной стране (возможно, не большой).
PS. Я использую OSM.
PS.2 извините за мою грамматику английского языка.
РЕДАКТИРОВАТЬ: одна страна может быть слишком большой.
может быть, только одна провинция или один штат и несколько уровней масштабирования.
EDIT2: Это функция, которую я использовал, и что я могу сделать с inputtream, большое спасибо.
AssetManager assetManager = getAssets();
try {
files = assetManager.list("Map");
} catch (IOException e) {
Log.e("tag", e.getMessage());
}
try {
firstField = (EditText) findViewById(R.id.firstId);
firstField.setText(Integer.toString(files.length)
+ " file. File name is " + files[0]);
} catch (Exception e) {
e.printStackTrace();
}
try {
inputStream = assetManager.open("Map/mapnik.zip");
// String s = null;
// s = readTextFile(inputStream);
// secondField = (EditText) findViewById(R.id.secondId);
// secondField.setText(s);
} catch (IOException e) {
Toast.makeText(this, "Error" + e.toString(), Toast.LENGTH_SHORT)
.show();
}