Добавить файл geojson в ошибку Android (Окружить с помощью try / catch) - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь импортировать геойсон в мое приложение Google map для Android. Но у меня есть следующая ошибка в коде.

Код для добавления геойсон:

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();

enter image description here

1 Ответ

0 голосов
/ 15 января 2019

Ответ: решение попробовать / поймать это нормально. Проблема была в системе координат. Я использую WGS84, но правильный EPSG: 4326, а не epsg: 3857 crs, которые я использовал.

...