Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java TrackballGestureDetector实例化_Java_Android_Android Gesture - Fatal编程技术网

Java TrackballGestureDetector实例化

Java TrackballGestureDetector实例化,java,android,android-gesture,Java,Android,Android Gesture,我正在使用谷歌地图在android上开发一些基于位置的应用程序 我目前正在努力,如何获得作为谷歌地图API一部分的TrackballGestureDetector类的对象实例 感谢在这方面提供的任何帮助。 Hass。不能直接实例化TrackballGestureDetector。但是,如果您试图确定地图何时更新(平移或放大/缩小),则需要扩展MapView类并添加自己的更改事件处理程序。下面是一个对我有用的好例子: 请注意,当我按照说明操作时,我得到了一个ClassCastException,

我正在使用谷歌地图在android上开发一些基于位置的应用程序

我目前正在努力,如何获得作为谷歌地图API一部分的TrackballGestureDetector类的对象实例

感谢在这方面提供的任何帮助。
Hass。

不能直接实例化TrackballGestureDetector。但是,如果您试图确定地图何时更新(平移或放大/缩小),则需要扩展MapView类并添加自己的更改事件处理程序。下面是一个对我有用的好例子:

请注意,当我按照说明操作时,我得到了一个ClassCastException,因此我创建了一个MyMapView对象,而不是MapView对象,并以编程方式将其添加到布局中,效果非常好

    MyMapView mapView = new MyMapView(this, this.getString(R.string.APIMapKey));
    mapView.displayZoomControls(false);
    mapView.setClickable(true);
    FrameLayout item = (FrameLayout) findViewById(R.id.getlocationmap);
    item.addView((MapView)mapView);