получить границы для трека gpx

Я использую библиотеку синтаксического анализатора Android gpx (https://github.com/ticofab/android-gpx-parser), чтобы загрузить трек и отобразить его на googlemap.

Проблема в том, что я хочу видеть весь свой трек на экране и собираюсь использовать

mMap.setOnMapLoadedCallback(() -> {
        CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngBounds(bounds, 40);
        mMap.animateCamera(cameraUpdate);
    });

но для этого нужно получить границы для трека.

Как я могу это сделать? Я видел, что синтаксический анализатор использует границы, но не могу понять, как их читать
https://github.com/ticofab/android-gpx-parser/blob/master/parser/src/main/java/io/ticofab/androidgpxparser/parser/domain/Bounds.java


person Community    schedule 17.09.2019    source источник


Ответы (1)


Я не знаю эту библиотеку, но я посмотрел на нее и увидел это:

gpx.getMetadata().getBounds()

Это то, что вы хотите ? Если он возвращает null, вам придется вычислить границы самостоятельно.

person Bruno    schedule 17.09.2019