gpt4 book ai didi

android - 如何从 MapActivity 捕获位置

转载 作者:行者123 更新时间:2023-11-29 22:35:01 28 4
gpt4 key购买 nike

鉴于...

  • 从 MapActivity 扩展的 Activity
  • 使用 ItemizedOverlay 在 map 上显示一些气球
  • 已启用 ZoomControls

ItemizeOverlay 实现了 onTap(...),当点击其中一个叠加项时,它可以完美地工作。

问题是:如何识别 map 另一部分的点击(目的是获取位置并以该点为中心)

最佳答案

您应该能够创建位于 MapView 覆盖列表前面和 onTap,设置 map 中心为MapController.setCenter .

引用MapView.getOverlays有关叠加排序的文档:

Any Overlays in this list will be drawn (in increasing order) and will receive events (in decreasing order, until one returns true). If you modify the list, you will probably want to call View.postInvalidate() so that the change will be made visible to the user.

关于android - 如何从 MapActivity 捕获位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1772584/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com