android - 使用tomtom位置api android获取用户之间的距离
问题描述
我正在开发一个 android 应用程序,用户可以在其中知道他和其他用户之间的距离。我为此使用tomtom位置api。我只想知道如何获取当前用户和其他用户之间的距离,而我有他们两个的纬度和经度?
提前致谢
解决方案
我假设您只需要计算两点之间的大圆距离。下面隐藏着数学解释:http ://www.movable-type.co.uk/scripts/latlong.html
检查 TomTom 类:com.tomtom.online.sdk.common.util.DistanceCalculator
和方法:
DistanceCalculator#greatCircleDistance(LatLng latLng, LatLng refLatLng)
DistanceCalculator#calcDistInKilometers(LatLng destination, LatLng origin)
如果您需要精确计算路由距离,请使用路由 sdk:https ://developer.tomtom.com/maps-android-sdk/routing
推荐阅读
- telegram-bot - 是否可以使用纯 Javascript 编写 Telegram 机器人?
- android - 从 Fragment 向 Widget 发送 Intent
- r - 符号而不是ggplot上的p值数字
- .net-core - 如何从 appsettings.json 为 .net 核心控制台应用程序设置环境变量?
- python - 尝试转换列表或摆脱列表编号周围的引号
- c - 我可以用 C 语言制作一个终端程序来在 GIMP [macOS] 中编辑照片吗?
- json - Perl 以特定格式创建 JSON 字符串
- oracle - 如何使用不同的条件进行查询搜索?
- azure - Ansible 部署 Azure Function
- javascript - Javascript Canvas 两个 beginPath() lineTo() 正在连接