首页 > 解决方案 > 为什么在 HMs Location Awareness 中进入障碍,在执行应用程序时几秒钟后状态变为 FALSE?

问题描述

当我使用 HMS 位置感知进入屏障时,在执行应用程序的几秒钟后状态变为 FALSE。我在执行时没有收到任何错误。如何解决问题?

标签: huawei-mobile-serviceshuawei-developers

解决方案


在 LocationBarrier 中,有三种方法

  1. 进入
  2. 出口
  3. 停留

进入和退出障碍状态在五秒后变为 FALSE。因此,如果您在特定位置时需要状态为 TRUE,则必须使用保持屏障。

在停留障碍中,您必须提及在指定区域的最短停留时间。

句法:

public static AwarenessBarrier stay(双纬,双经,双半径,long timeOfDuration)

您可以参考以下链接以了解有关位置感知的更多信息。

https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201302980400000072&fid=0101187876626530001&pid=0301303616533430214


推荐阅读