当前位置: 首页 > 知识库问答 >
问题:

如何在Android上检索当前的Google地图目的地?

姬凡
2023-03-14

我正在构建一个Android应用程序,需要在后台运行并在用户使用Google地图时采取行动。具体来说,当使用设置方向并开始导航时,我想检索目标地址并对其采取行动。

问题:第三方应用程序是否可以检索目标地址?

我在想这可以通过检索这里讨论的标记列表来完成。

这是正确的方法吗?

第二个问题是,是否有办法在导航启动时唤醒我的应用程序。

共有1个答案

南宫鸿晖
2023-03-14

我认为谷歌地图启动的意图不会暴露给其他应用程序(或者换句话说,当您在谷歌地图中创建nagivation任务时,没有实际启动的回调可以被另一个应用程序挂钩。)

但是,假设导航任务将创建一个通知,您可能会滥用该通知及其内容来识别导航当前正在运行。

尽管更重要的是,您的目标是什么?您最好在自己的应用程序中实现Maps API,并从中处理一切。

 类似资料:
  • 我试图实现当前位置地图应用程序,我正在加载地图碎片,但它需要纬度和经度值来定位地址...如何实现当前位置地图功能...提前感谢.. 这是我的地图片段。

  • 我到处寻找这个问题的答案,在任何论坛问题上都没有人能提供帮助。我已经搜索了教程。API指南指出: 仅当启用我的位置层时,我的位置按钮才会出现在屏幕的右上角。 所以我一直在寻找这个我的位置层,但一直找不到任何东西。如何在Google地图上显示我的位置?

  • 问题内容: 最后,我成功显示了地图,现在,我想显示我的当前位置,我尝试使用这些代码,但是当我单击右上角的我的位置按钮时,它不起作用。 AndroidManifest.xml MapsActivity.java 问题答案: 将此代码用于当前位置:

  • 我一直在研究在谷歌地图上绘制一个静态半径的圆,我遇到的所有答案都描述了绘制标记和与纬度坐标相关的圆。 我需要的是: 这个圆圈和标记漂浮在Google Maps片段上方,即:当您平移和缩放时,它保持静止。这里有一个棘手的部分:我希望能够得到地图中的覆盖区域进行处理(例如:lat、中心标记的长度和圆的半径,取决于地图上的缩放级别)。 我怎样才能做到这一点?提前谢谢。

  • 问题内容: 我们正在构建一个使用google maps api的应用程序。 我有MapController和MapView,并使用以下命令启用了内置的缩放控件: 我现在想在用户实际放大地图时得到一个事件,我该如何处理?我找不到能检测到缩放级别变化的此类事件或任何常规事件。 更新资料 mapView.getZoomControls()已弃用。并且文档建议改用mapView.setBuiltInZoo

  • 我想在地图上用针点显示我现在的位置。我想使用API v2,但我不知道如何使用这个API v2,以及如何实现它。