| | |
| | | JSONArray array = JSONObject.parseObject(map.get("the_geom").toString()).getJSONArray("coordinates"); |
| | | for (int i = 0; i < array.size(); i++) { |
| | | JSONObject object = JSONObject.parseObject(array.get(i).toString()); |
| | | JSONArray vertice = new JSONArray(); |
| | | //todo 未来修改坐标系 |
| | | vertice.add(object.get("x")); |
| | | vertice.add(object.get("y")); |
| | | vertice.add(0.0); |
| | | jsonObject.getJSONArray("vertices").add(vertice); |
| | | jsonObject.getJSONArray("vertices").add(ProjectionToGeographicUtil.getPoint(Double.valueOf(object.get("x").toString()),Double.valueOf(object.get("y").toString()))); |
| | | boundarie.add(jsonObject.getJSONArray("vertices").size()); |
| | | } |
| | | metry.put("boundaries", boundarie); |