Ich denke, es wird keinen Konflikt haben, wenn Sie die gleichen Koordinaten verwenden. Basierend auf diesem related SO question erscheint schwarzer Bildschirm, wenn Ort nicht vorhanden ist. Überprüfe einfach ob es geladen wurde oder nicht.
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
mPanorama.setOnStreetViewPanoramaChangeListener(new StreetViewPanorama.OnStreetViewPanoramaChangeListener() {
@Override
public void onStreetViewPanoramaChange(StreetViewPanoramaLocation streetViewPanoramaLocation) {
if (streetViewPanoramaLocation != null && streetViewPanoramaLocation.links != null) {
// location is present
} else {
// location not available
}
}
});
Hier ist ein example von Google documentation:
public class StreetViewPanoramaBasicDemoActivity extends AppCompatActivity {
// George St, Sydney
private static final LatLng SYDNEY = new LatLng(-33.87365, 151.20689);
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.street_view_panorama_basic_demo);
SupportStreetViewPanoramaFragment streetViewPanoramaFragment =
(SupportStreetViewPanoramaFragment)
getSupportFragmentManager().findFragmentById(R.id.streetviewpanorama);
streetViewPanoramaFragment.getStreetViewPanoramaAsync(
new OnStreetViewPanoramaReadyCallback() {
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama panorama) {
// Only set the panorama to SYDNEY on startup (when no panoramas have been
// loaded which is when the savedInstanceState is null).
if (savedInstanceState == null) {
panorama.setPosition(SYDNEY);
}
}
});
}
}
hoffe, das hilft!
abielita, danke, aber das Problem ist, dass der Benutzer Standort mit lat/lng 39.9477959/-75.1850599 mit der JS-API zur Verfügung gestellt, aber nicht in der Android-API verfügbar scheint. Um den Problemklon zu reproduzieren und die Koordinaten zu 39.9477959/-75.1850599 [hier] zu ändern (https://github.com/googlemaps/android-samples/blob/master/ApiDemos/app/src/main/java/com/example/ mapdemo/StreetViewPanoramaViewDemoActivity.java # L33). –