android-studio - 如何在没有互联网的情况下集成android离线地图
问题描述
如何集成离线地图?正在尝试这个?
私有类 DownloadTask 扩展 AsyncTask<String, Void, String> {
// Downloading data in non-ui thread
@Override
protected String doInBackground(String... url) {
// For storing data from web service
String data = "";
try {
// Fetching the data from web service
data = downloadUrl(url[0]);
Log.d("DownloadTask", "DownloadTask : " + data);
} catch (Exception e) {
Log.d("Background Task", e.toString());
}
return data;
}
// Executes in UI thread, after the execution of
// doInBackground()
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
ParserTask parserTask = new ParserTask();
// Invokes the thread for parsing the JSON data
parserTask.execute(result);
}
}
解决方案
你可以使用 mapbox、openstreetMap 或 osmdroid! https://github.com/osmdroid/osmdroid https://docs.mapbox.com/android/maps/guides/offline/ https : //www.openstreetmap.org/ `在此处输入代码`
推荐阅读
- c++ - 如何使用来自不同目录的make文件中的文件
- python - 如何从 Python 中的给定字符串中找到最大的数字?
- video - 什么时候应该在 amp-story 的 amp-video 上使用 layout="fill" 与 layout="responsive"?两者有什么区别?
- html - 圆圈内的图像,底部有框内容
- visual-studio - 每次更改分辨率时,Visual Studio 2017 工具箱中的 DLL 文件都会被删除
- sql - 如何在 SQL Server 中将表数据的值更改为“可用”?
- python - 使用 Chalice 时无法访问请求 json_body
- react-native - withNavigation 只能用于导航器的视图层次结构
- java - java socket发送压缩对象
- mongodb - 在 mongodb 中搜索日期