Şu anda uygulamanızda sokak görünümünü kullanmamı gerektiren bir android uygulaması üzerinde çalışıyorum. Sokak görünümünü göstermek için bir StreetViewActivity yaptım. Ancak bu etkinlikten önce, Kullanıcı'yı StreetViewActivity'ye götüren bir düğmeyle Konum Etkinliği adlı başka bir etkinliğim var. Şimdi sorduğum soru, verilen enlem ve boylamın bir sokak görüşüne sahip olmadığını kontrol edip, kullanıcının StreetViewActiviteye gitmesini engelleyecek düğmeyi gizlemesi nasıl kontrol edebilirim? Latgenin StreetViewActivity'de olup olmadığını kontrol edebilirim ancak önceki aktiviteyi kontrol etmem gerekiyor.Google Streetview konumunun mevcut olup olmadığını kontrol etmek veya bir görünümü gizlememek için kontrol edin
LOCATION = new LatLng(Latitude, Longitude);
SupportStreetViewPanoramaFragment streetViewPanoramaFragment =
(SupportStreetViewPanoramaFragment)
getSupportFragmentManager().findFragmentById(R.id.streetviewpanorama);
streetViewPanoramaFragment.getStreetViewPanoramaAsync(
new OnStreetViewPanoramaReadyCallback() {
@Override
public void onStreetViewPanoramaReady(final StreetViewPanorama panorama) {
if (savedInstanceState == null) {
panorama.setPosition(LOCATION);
panorama.setOnStreetViewPanoramaChangeListener(new StreetViewPanorama.OnStreetViewPanoramaChangeListener() {
@Override
public void onStreetViewPanoramaChange(StreetViewPanoramaLocation loc) {
if (loc != null && loc.links != null) {
//panorama.setPosition(LOCATION);
}else{
Toast.makeText(PropertyStreetViewActivity.this, "No Street View Available For This Location", Toast.LENGTH_LONG)
.show();
finish();
}
}
});
}
}
});
Ve LocationActivity bir Ekran: My StreetViewActivity bugüne kadar ne yaptın
sağlanan enlem ve boylam bir sokak görünümünü yoksa
Bu, BTW için geçerlidir. –
Android için, [Google Haritalar Android API'sı - kullanıcı kontrollü işlevleri özelleştirin] (https://developers.google.com/maps/documentation/android-api/streetview#customize_the_user-controlled_functionality) yardımcı olabilir. :) – Teyam