java(android)中的overpass查询

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

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

  1. public static String getNodesViaOverpass(String query) throws IOException, ParserConfigurationException, SAXException {
  2. String hostname = OVERPASS_API;
  3. URL osm = new URL(hostname);
  4. HttpURLConnection connection = (HttpURLConnection) osm.openConnection();
  5. connection.setDoInput(true);
  6. connection.setDoOutput(true);
  7. connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
  8. DataOutputStream printout = new DataOutputStream(connection.getOutputStream());
  9. printout.writeBytes("data=" + URLEncoder.encode(query, "utf-8"));
  10. printout.flush();
  11. printout.close();
  12. return some_string;
  13. }

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

暂无答案!

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

相关问题