在我的IOS应用程序中,我开发了检测区域的功能,无论用户何时进入这些区域,它都工作得很好,这意味着调用didEnterARegion、didExitRegion方法。现在我正面临着一个问题,因为我正在用另外一个特性来增强这个功能。假设有两条道路,即道路A和道路B,它们的车道方向相反。当我在道路上的不同位置为两条道路绘制区域时,当在道路A上移动的车辆可以检测到在道路B上绘制的区域,反之亦然时,可能会出现这种情况。versa.But我想防止道路B上移动的车辆在道路A上绘制区域,反之亦然。
如果我的应用程序可以根据车辆或设备的移动方向来检测区域(应用程序知道区域与哪个方向相关联),它将工作得很好。我尝试了很多解决方案。但是仍然找不到移动车辆的角度方向。请建议一些解决方案或算法来解决此问题。谢谢。
发布于 2014-07-02 14:25:06
没有简单的解决方案。该解决方案需要服务器端和前端(App.)之间的协作。
简单的算法:
使用上述算法,道路A和道路B将具有不同的监控区域。iOS限制最多同时监控20个地域。因此,在开始监控从服务器返回的新区域之前,您需要删除旧区域。
您可能想了解的其他区域监控主题:-
发布于 2014-07-04 19:45:25
地域监控无法帮助您确定。
如果你有道路的地理点,那么你就可以检测出你的车当前在哪条路上行驶。然而,道路之间的距离是1米远。
如果你可以在每条道路上有两个地理点,那么就可以确定
https://stackoverflow.com/questions/24523244
复制相似问题