Android 应用使用加速度计和 Google 地图 API

Android App using accelerometer and Google Maps API

我想开发一个应用程序读取加速度计值(phone 的加速度计)并在超过加速度计的某个阈值时,它应该发送一条消息 phone s 在 Google 地图坐标中的位置。 这个项目在技术上是否可行? 我可以开发一个读取加速度计值的应用程序,但如何设计它以发送 Google 地图中 phone 坐标的消息?

您的问题过于宽泛,无法为其提供代码,您必须自己解决,但以下是您需要实施的步骤。

  1. 设置一张google张地图activity/fragment。这在 google 开发者文档中有详细解释。
  2. 加速度计值更新时接收事件。
  3. 根据加速度计的值,判断是否超过阈值。如果是,继续 4&5,如果不是,退出并等待新的加速度计读数。
  4. 从 FusedLocationApi 获取位置 (lat/long)。这在 google 开发者文档中有详细解释。
  5. 在地图上放置一个带有该位置的标记。如果之前阅读的标记已经存在,请在添加新标记之前删除该标记。