我想CameraPosition,我已經編碼爲:如何檢測onTouch或在GoogleMap(V2)上刷卡?
mMap.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition cameraPosition) {
//code
}
});
但是,當我還沒有觸及地圖呢,它會調用上面的方法,並給予不同的相機位置。爲此,我需要獲取觸摸事件以檢查用戶是否在地圖上點擊過。
我用:
mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latLng) {
Log.d("OnMapClicked","Clicked");
}
});
mMap.setOnMapLongClickListener(new GoogleMap.OnMapLongClickListener() {
@Override
public void onMapLongClick(LatLng latLng) {
Log.d("OnMapClicked","Long Clicked");
}
});
但是沒有用上面的方法,因爲它提供的OnClick,我想觸摸或刷卡。
請幫忙。