Používam Android Google Maps V2 a momentálnepracuje na Google StreetView. Chcem vedieť, či má určité miesto k dispozícii funkciu Streetview, a až potom prejsť na aktivitu Streetview, ktorá obsahuje fragment StreetViewPanoramaFragment.
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
gMapStreetView = streetViewPanorama;
gMapStreetView.setOnStreetViewPanoramaChangeListener(new StreetViewPanorama.OnStreetViewPanoramaChangeListener() {
@Override
public void onStreetViewPanoramaChange(StreetViewPanoramaLocation streetViewPanoramaLocation) {
if (streetViewPanoramaLocation != null && streetViewPanoramaLocation.links != null) {
// has street view
} else {
// no street view
}
}
});
loadMap();
}
Vyššie uvedený kód už používam, ale tento kód je možné použiť, iba ak máte StreetViewPanoramaFragment, ktorý je už v mojej činnosti StreetView.
Akékoľvek návrhy, ako je funkcia, ako napríklad získať polohu alebo odkazy
streetview.getLocation();
// or
streetview.getLinks();
Najprv skontrolujte, či sa v konkrétnej zemepisnej šírke a šírke nenachádza ulica.
Ďakujem
odpovede:
0 pre odpoveď č. 1s pomocou KENdi mi toto prepojenie pomôže vyriešiť problém v návrhu Ratany
Ako skontrolovať, či je pozícia platná v službe StreetView v systéme Android