android - OSMDroid:当用户点击 map 时添加标记

标签 android osmdroid

我想在用户点击 map 的地方显示一个标记。 此外,这不应影响双击以缩放和/或移动 Mapview

我正在使用 osmdroid-android-4.0.jar

最佳答案

查看OSMBonusPack MapEventsOverlay/MapEventsReceiver:

http://code.google.com/p/osmbonuspack/source/browse/trunk/OSMBonusPack/src/org/osmdroid/bonuspack/overlays/MapEventsOverlay.java

您创建一个 MapEventsOverlay,将其添加到 map 叠加层,然后将其传递给一个 MapEventsReceiver,您在其中实现自己的 singleTapUpH​​elper 代码。

关于android - OSMDroid:当用户点击 map 时添加标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20946715/

相关文章:

android - Flutter: `Container` 高度无法在 `Stack` 内部调整

android - Activity 被终止时与 OnActivityResult() 的行为不一致

android - 有没有 OSMDROID 的替代品?

android - 与 mapquest 的缩放级别相关的 map 比例尺是多少?

android - 在 viewpager 中添加 openstreetmap

java - OSMDROID OnItemGestureListener

android - 对话主题 Activity : positive and negative buttons

android - 如何知道 sdcard 中的文件被删除或添加(或任何更改)

java - 我如何获取android中其他应用程序的屏幕时间?

android - API osmdroid 使用的服务器的可用性