Я работаю над простым приложением для 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);
С помощью этого метода я мог легко добавлять свои собственные кнопки, наложения и т. Д. На карту, которые мой пользователь мог нажимать для выполнения определенных действий в зависимости от их текущего местоположения на карте.
Я хочу вместо отображения карты отображать вид улицы с моими собственными пользовательскими кнопками, отображаемыми поверх него (наряду со стандартными кнопками Google). Единственный способ отображения улиц, который я нашел, заключается в следующем:
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