java(android)中的overpass查询

bnlyeluc  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(259)

是否可以在java或androidstudio中进行overpass查询?我没有找到太多,只有这个:查询到java中的OverpassAPI。。。我想为绘制响应指定查询中的缩放。。为此,我必须在代码中添加什么?

public static String getNodesViaOverpass(String query) throws IOException, ParserConfigurationException, SAXException {
        String hostname = OVERPASS_API;

        URL osm = new URL(hostname);
        HttpURLConnection connection = (HttpURLConnection) osm.openConnection();
        connection.setDoInput(true);
        connection.setDoOutput(true);
        connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

        DataOutputStream printout = new DataOutputStream(connection.getOutputStream());
        printout.writeBytes("data=" + URLEncoder.encode(query, "utf-8"));
        printout.flush();
        printout.close();

        return some_string;
    }

我对这段代码的特殊问题是:“overpass\u api cannot resolved to a variable”在“hostname=”时我该怎么办?但是,有没有一个网站,我可以找到一个如何用java一步一步地构建查询的解释,或者你有我的步骤?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题