Я работаю над простым приложением для Android, в котором я хочу, как только пользователь нажмет кнопку на главном экране, отобразить улицу с известными координатами.
Я могу создать отображаемую карту следующим образом:
mapView = (MapView) findViewById(R.id.mapView);
mapView.setBuiltInZoomControls(true);
mapController = mapView.getController();
mapController.setZoom(6); // Zoom 1 is world view
GeoPoint point = new GeoPoint(...);
mapController.setCenter(point);
mapController.animateTo(point);
С помощью этого метода я мог легко добавить свои собственные кнопки, наложения, и т. д. над картой, которую мой пользователь мог нажимать для выполнения определенных действий в зависимости от их текущего местоположения на карте.
Я хочу, чтобы вместо отображения карты отображал вид улицы с моими собственными кнопками, отображаемыми поверх него (вдоль со стандартными гугл). Единственный способ отображения улиц, который я нашел, заключается в следующем:
String uri = "google.streetview:cbll="+ latitude+","+longitude+"&cbp=1,99.56,,1,-5.27&mz=21";
Intent streetView = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse(uri));
startActivity(streetView);
Есть ли способ запустить просмотр улиц таким образом, чтобы его можно было встроить в мое приложение, чтобы я мог помещать кнопки поверх просмотра улиц, которые позволит моему пользователю выполнять определенные действия в зависимости от его текущего местоположения?
Заранее большое спасибо,
r3mo