0

我需要从用户长按 MapView 的位置创建一个气球叠加层。

首先,我将如何在选择点的位置动态创建气球覆盖?

用户将在应用程序中长按 MapView,手势检测器会捕捉到该手势。

我不知道如何在所选点创建气球叠加层。有任何想法吗?

 mGestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
            @Override
            public void onLongPress(MotionEvent e) {
                Log.d(tag, "Long Press event");
                // i need to create a balloon at the point that was long pressed
            }
 }

我称这是在地图上的叠加层中

mGestureDetector.onTouchEvent(ev);
4

1 回答 1

0

为了在地图上显示气球,通常您需要在地图上显示大头针。单击该引脚后,将出现一个气球。这是一个如何做到这一点的例子。

https://github.com/jgilfelt/android-mapviewballoons

于 2011-07-05T08:30:14.913 回答