【问题标题】:how to set alarm to osmdroid when closer to boundary接近边界时如何将警报设置为osmdroid
【发布时间】:2015-10-19 05:22:16
【问题描述】:

我正在开发一个应用程序,我需要在其中使用离线地图。我正在使用 osmdroid 和 osmbonuspack 我已经实现了显示用户当前位置的代码。并通过导入KML内容显示边界。 当用户靠近(约 50m-100m)该边界时,如何设置警报以通知用户?Click to see the image

【问题讨论】:

  • 您需要Haversine Formula 来计算距离,当用户进入预设范围时,您需要调用警报管理器类来触发通知
  • 我需要计算当前位置到每个点的距离吗!!!处理会花费太多时间,不是吗?

标签: android osmdroid


【解决方案1】:

您可以将区域缓冲(50m,100m)并使用LocationManager#addProximityAlert()设置触发器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多