默认情况下,GoogleMap不会为地图拖动开始和拖动停止提供事件.我已经在这里报告了这个问题.
我想制作将使用普通事件并将其与之结合的自定义 .handleronTouchsetOnCameraChangeListener
但是我没能找到如何访问对象的onTouch事件GoogleMap.它不提供这样的回调.
我想知道如何在Google Map API v2中处理地图的onTouch事件?
android google-maps android-mapview google-maps-android-api-2
我试图在Google Maps API for android V2中以编程方式触发标记点击(或其他地图事件).有没有人知道如何做到这一点?
显然javascript api(v3),有一个触发器功能,但我找不到任何东西的android.
谢谢您的帮助.
android google-maps google-maps-markers google-maps-android-api-2
我想禁用点击/点按map markers.我知道你可以disable default behavior通过设置一个空map.setOnMarkerClickListener并返回true; 但是,这仍然会点击标记.我想把点击传递到onMapClickListener.
在我的应用程序中,点击地图会移动一个标记,如果您在标记已经靠近的位置点击,它只会认为您正在点击标记!你会认为有一种Marker.setClickable方法,但没有.
我正在开发一个简单的应用程序,我已经显示标记标题,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
我正在寻找一个适当的触摸事件,当用户触摸地图时会触发该事件(谷歌地图Android API).有没有人知道如何做到这一点?
我正在使用谷歌地图,
我的情况是我在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) 我正在构建一些如下图所示的应用程序,我想强制标记不可点击,但是 Marker 或 MarkerOptions 没有 setClickable(false) 。目前标记周围的区域(参见附件)不可点击(点击将传递给标记,而不是地图)