我无法将GeoFence放入Mapbox。有没有人知道如何将GeoFence添加到Mapbox中,或者是否有任何其他解决方案来检查我当前的位置是否在路线中。
答案 0 :(得分:1)
当我们将位置服务(LOST)升级到2.0时,很可能会引入地理围栏,您可以跟踪ticket here。如果您尝试检测用户何时离开路线,您可以使用包含RouteUtils
类的最新Mapbox Android Services 1.3.1。构造对象时,可以传递距离容差(默认为50米),然后在RouteUtils.isOffRoute()
侦听器内调用onLocationChange
。您可以使用演示应用中的an example来了解如何使用。
您还可以在同一个SDK(Mapbox Android服务)中使用TurfJoins.inside()
,这将检查多边形内的点是否存在。 Checkout this example了解如何使用它。