我尝试将geojson导入我的Google map Android应用。但是我在代码中有以下错误。
添加geojson的代码:
GeoJsonLayer layer = new GeoJsonLayer(mMap, R.raw.nbg_bank ,
getApplicationContext());
layer.addLayerToMap();
和错误:未报告的异常IOException;必须被抓住或宣布要扔掉
解决方案是尝试/捕获吗?
当我尝试/捕获代码更改时,没有任何错误,但我看不到地图应用程序中的要点:
GeoJsonLayer layer = null;
try {
layer = new GeoJsonLayer(mMap, R.raw.nbg_bank ,
getApplicationContext());
} catch (IOException e) {
e.printStackTrace();
} catch (JSONException e) {
e.printStackTrace();
}
layer.addLayerToMap();
答案 0 :(得分:0)
答案是:尝试/捕获解决方案是可以的。问题是坐标系。我使用WGS84,但EPSG:4326是正确的,而不是我使用的epsg:3857 crs。