首页 > 解决方案 > 获取 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

标签: androidboundsgpx

解决方案


我不知道这个图书馆,但我看了看它,我看到了这个:

gpx.getMetadata().getBounds()

那是你要的吗 ?如果它返回 null,您将不得不自己计算边界


推荐阅读