检查点是否位于两个地方之间的路径路径中

时间:2017-02-08 21:41:26

标签: javascript android google-maps

我正在开发一个Android应用程序,我有一个从Google Directions API生成的路径路径,如此示例here

我想检查位置X是否落在路线上。

我怎么可能这样做?

注意:在Stackoverflow上搜索后,我发现了这个question,它与我想要做的类似,但它是用JavaScript编写的,我从答案中找到了一个方法在谷歌地图JavaScript API here做我想要的但是它不适用于Android API库,我如何在Android上使用它?

3 个答案:

答案 0 :(得分:0)

我找到了答案here 它是来自Google Maps实用程序API的Android API,包含方法containsLocation()

答案 1 :(得分:0)

我找到了答案here,这是来自Google Maps Utility API的android API包含方法containLocation()

com.google.maps.android.PolyUtil.containsLocation()

来自Google Maps Android API实用程序库。

答案 2 :(得分:0)

您可以使用 android-maps-utils 库中的 isLocationOnPath()