android - 如何在android中找到距折线的距离?

标签 android google-maps-android-api-2

如何使用 map apiV2 在 Android 中查找距谷歌地图中折线的距离?我想找到当用户开始从一个位置移动到另一个位置时的距离。 我用了Calculate distance in meters when you know longitude and latitude in java但它需要两个经纬度之间的距离,而不是根据用户 在 map 上移动。如果有人知道如何使用折线求距离,请帮助我。

最佳答案

要查找距折线的距离,您可以使用 PolyUtil 类,其中包含一种方法 distanceToLine 。 实现'com.google.maps.android:android-maps-utils:0.5+' 将此库添加到您的 build.gradle 中。 有关更多信息,您可以使用 Google map 实用程序类

https://developers.google.com/maps/documentation/android-api/utility/

关于android - 如何在android中找到距折线的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16140328/

相关文章:

Android:在Android中录制音频然后将音频读入python

java - 我遇到 AsyncTask 类的问题

android - Android 上的 OpenGL 渲染

java - SimpleDateFormat 返回 24 小时日期 : how to get 12-hour date?

android - 如何以编程方式检测 Google map 是否实际加载到具有 API v2 的 Android 上(例如,当网络不可用时)?

android - 如何验证 EditText 以仅在 Android 中处理数字?

java - 在 `removeLocationUpdates` 的 `FusedLocationClientProvider` 完成时接收回调的最佳方式是什么

android - 膨胀谷歌地图 v2 fragment 导致 ClassNotFoundException

android - 当缩放级别大于 19 时,带孔的 Google map 多边形出错

android - 折线选项不能为空