android - 获取 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
解决方案
我不知道这个图书馆,但我看了看它,我看到了这个:
gpx.getMetadata().getBounds()
那是你要的吗 ?如果它返回 null,您将不得不自己计算边界
推荐阅读
- angular7 - 如何访问formarray内表单组中的表单控件?
- javascript - Javascript闭包导致内存泄漏?
- vue.js - vue.js jpeg 图像未找到
- mongodb - Mongo中的几个计数聚合输出
- .net - dotnet 核心实体框架如何从使用数据库优先方法中选择几个表?
- php - 仅当购物车项目具有特定元数据时,才从购物车页面删除 WooCommerce 购物车数量选择器
- c++ - Visual Studio 2019 对齐 cout << 运算符
- yaml - 如何将 .yaml vars 文件导入另一个 .yaml
- javascript - 如何解决超过 jQuery JavaScript 的最大调用堆栈大小?
- async-await - Firebase 函数在所有回调函数完成执行之前返回