Мне нужно использовать кнопку для управления поворотом, движением или другой кнопкой в Google Street View. Моя программа видит улицу, но умирает, если я нажимаю кнопку. Что мне делать? Я буду очень рад любой помощи. Я очень устал и уже не знаю, что делать.
package com.zarubaandrej.facebook.arutor;
import android.os.Bundle;
import android.view.View;
import com.google.android.gms.maps.model.LatLng;
import android.support.v7.app.AppCompatActivity;
import com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback;
import com.google.android.gms.maps.StreetViewPanorama;
import com.google.android.gms.maps.StreetViewPanoramaFragment;
import com.google.android.gms.maps.model.StreetViewPanoramaCamera;
public class MainActivity extends AppCompatActivity
implements OnStreetViewPanoramaReadyCallback {
StreetViewPanorama streetView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StreetViewPanoramaFragment streetViewFragment =
(StreetViewPanoramaFragment) getFragmentManager()
.findFragmentById(R.id.map);
streetViewFragment.getStreetViewPanoramaAsync(MainActivity.this);}
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
streetViewPanorama.setPosition(new LatLng(47.517487, -122.20154330000000));
}
public void oCl(View view) {
StreetViewPanoramaCamera camera = new StreetViewPanoramaCamera.Builder()
.tilt(-30)
.bearing(-30)
.build();
streetView.animateTo(camera, -10);
}
}
ОШИБКА:
FATAL EXCEPTION: main
Process: com.example.user.googlestreetview13, PID: 14497
java.lang.IllegalStateException: Could not execute method for android:onClick
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:293)
at android.view.View.performClick(View.java:5265)
at android.view.View$PerformClick.run(View.java:21534)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5728)