0

мне нужно добавить в просмотру улиц фрагментStreetview в фрагмент андроида

public class Streetview extends Fragment implements OnStreetViewPanoramaReadyCallback { 
WebView wv1; 
SupportMapFragment mSupportMapFragment; 
private GoogleMap googleMap; 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 

    View view= inflater.inflate(R.layout.fragment_streetview, container, false); 
    StreetViewPanoramaFragment streetViewPanoramaFragment = 
      (StreetViewPanoramaFragment) getFragmentManager() 
        .findFragmentById(R.id.streetviewpanorama); 
    streetViewPanoramaFragment.getStreetViewPanoramaAsync(this); 
    return view; 
} 
@Override 
public void onStreetViewPanoramaReady(StreetViewPanorama panorama) { 
    panorama.setPosition(new LatLng(-33.87365, 151.20689)); 
} } 

https://developers.google.com/maps/documentation/android-api/streetview

Я попытался это, но он не работает

Как добавить к просмотру улиц фрагмента в Android?

+0

«но его не работает» не вопрос. Пожалуйста, опишите более подробно, что ** ** происходит вместо –

+0

@ cricket_007 Как добавить уличное представление к фрагменту –

+0

Да, это ваш вопрос, но что не работает с этим кодом? –

ответ

0

Вы уже в Фрагменте, поэтому вы можете использовать StreetViewPanoramaView в своем XML, а не другом фрагменте.

В ссылке вы в курсе, there are examples of that class

Я предложил бы использовать это вместо этого.


StreetViewPanoramaFragment уже есть фрагмент, так что вы в идеале не должны иметь его в другой. Вместо этого вы должны использовать его непосредственно из Activity, как показывает ваша ссылка.

Если вы действительно хотите, чтобы фрагмент в другом фрагменте должен быть получен от getChildFragmentManager(). Однако никаких гарантий, которые работают.

+0

У меня ошибка 'incontvertable type android.support.v4.app.Fragment to com.google.android.gms.maps.StreetviewpanoramaFragment' @ cricket_007 –

+0

Вы расширили неправильный класс фрагмента, затем –

+0

Его фрагмент и расширенный фрагмент класс. Какой класс мне нужно расширить @ cricket_007 –