相关疑难解决方法(0)

如何在Google Map API v2中处理地图的onTouch事件?

默认情况下,GoogleMap不会为地图拖动开始和拖动停止提供事件.我已经在这里报告了这个问题.

我想制作将使用普通事件并将其与之结合的自定义 .handleronTouchsetOnCameraChangeListener

但是我没能找到如何访问对象的onTouch事件GoogleMap.它不提供这样的回调.

我想知道如何在Google Map API v2中处理地图的onTouch事件?

android google-maps android-mapview google-maps-android-api-2

31
推荐指数
2
解决办法
3万
查看次数

在Google地图Android V2中触发地图事件(如标记点击)

我试图在Google Maps API for android V2中以编程方式触发标记点击(或其他地图事件).有没有人知道如何做到这一点?

显然javascript api(v3),有一个触发器功能,但我找不到任何东西的android.

谢谢您的帮助.

android google-maps google-maps-markers google-maps-android-api-2

20
推荐指数
2
解决办法
2万
查看次数

在Maps API v2中完全禁用onMarkerClickListener

我想禁用点击/点按map markers.我知道你可以disable default behavior通过设置一个空map.setOnMarkerClickListener并返回true; 但是,这仍然会点击标记.我想把点击传递到onMapClickListener.

在我的应用程序中,点击地图会移动一个标记,如果您在标记已经靠近的位置点击,它只会认为您正在点击标记!你会认为有一种Marker.setClickable方法,但没有.

maps android onclick marker

16
推荐指数
2
解决办法
5403
查看次数

如何禁用标记点击事件?

我正在开发一个简单的应用程序,我已经显示标记标题,mrkr.showInfoWindow()但我不希望用户再次点击该标记.如何禁用特定标记的点击事件?

这就是我尝试的方式.

   Marker marker = gMap.addMarker(new MarkerOptions().position(new LatLng(location
                    .getLatitude(), location.getLongitude())).title("I am here").icon(BitmapDescriptorFactory.fromResource(R.drawable.mrk1)));
            marker.showInfoWindow();
//how to use marker.setClickable here or somthing here.?
Run Code Online (Sandbox Code Playgroud)

如何在我的申请中显示我的标记的infowindow()/标题?

android google-maps google-maps-markers google-maps-android-api-2

14
推荐指数
2
解决办法
1万
查看次数

如何处理谷歌地图上的触摸事件(MapFragment)?

我正在寻找一个适当的触摸事件,当用户触摸地图时会触发该事件(谷歌地图Android API).有没有人知道如何做到这一点?

android google-maps android-touch-event

9
推荐指数
1
解决办法
6393
查看次数

Android谷歌地图| 两个手指滚动

我正在使用谷歌地图,

我的情况是我在ScrollView中有一个地图片段,如果用户触摸只有一个手指地图不应该工作,我需要用两个手指滚动地图,正常的滚动视图应该工作.

这是我到目前为止所尝试的 -

transparent_image.setOnTouchListener(new View.OnTouchListener() {

                @Override
                public boolean onTouch(View v, MotionEvent event) {
                    int action = event.getAction();
                    switch (action & MotionEvent.ACTION_MASK) {
                        case MotionEvent.ACTION_POINTER_DOWN:
                            showMessage("Double finger ACTION_POINTER_DOWN");

                            googleMap.getUiSettings().setScrollGesturesEnabled(false);
                            scroll_view.requestDisallowInterceptTouchEvent(true);
                            return true;
                        case MotionEvent.ACTION_POINTER_UP:
                            showMessage("Double finger ACTION_POINTER_UP");

                            googleMap.getUiSettings().setScrollGesturesEnabled(true);

                            scroll_view.requestDisallowInterceptTouchEvent(false);

                            return true;

                        default:
                            return true;
                    }
                }
            });
Run Code Online (Sandbox Code Playgroud)

conditional android scroll google-maps custom-scrolling

6
推荐指数
1
解决办法
1722
查看次数

Android 版 Google Map SDK 中的地图无法点击标记周围

我正在构建一些如下图所示的应用程序,我想强制标记不可点击,但是 Marker 或 MarkerOptions 没有 setClickable(false) 。目前标记周围的区域(参见附件)不可点击(点击将传递给标记,而不是地图)

在此输入图像描述

android click google-maps-markers google-maps-android-api-2

6
推荐指数
1
解决办法
1468
查看次数