首页 > 解决方案 > 如何在没有互联网的情况下集成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);
    }
}

标签: android-studio

解决方案


你可以使用 mapbox、openstreetMap 或 osmdroid! https://github.com/osmdroid/osmdroid https://docs.mapbox.com/android/maps/guides/offline/ https : //www.openstreetmap.org/ `在此处输入代码`


推荐阅读