Я новичок в android xamarin. Мне нужно изменить размер карты на основе точки источника и точки назначения. Я получил карту как прикрепленную (SCREEN A.png), когда я рисую маршрут между источником и пунктом назначения. Но мне нужна карта как (SCREEN B.png). Может ли кто-нибудь помочь мне решить эту проблему? xamarin android auto изменить размер карты google
0
A
ответ
0
После того, как вы создали свой маршрут, просто увеличьте координаты начальной точки. Используйте функцию масштабирования карт Google. Я вам хочу дать пользователю возможность масштабировать и прокручивать вручную, используйте:
GoogleMap _map;
_map.UiSettings.ScrollGesturesEnabled = true;
_map.UiSettings.ZoomGesturesEnabled = true;
_map.UiSettings.ZoomControlsEnabled = true;
Код для увеличения координатам:
CameraPosition.Builder builder = CameraPosition.InvokeBuilder();
builder.Target(new LatLng(YOURLATITUDE,YOURLONGITUDE));
builder.Zoom(12f);
CameraPosition cameraPosition = builder.Build();
googleMap.AnimateCamera(CameraUpdateFactory.NewCameraPosition(cameraPosition));
//OR ANIMATED
googleMap.MoveCamera(CameraUpdateFactory.NewCameraPosition(cameraPosition));
это работает для меня. Спасибо за помощь. –
Я рад, что это может вам помочь! Вы должны отметить решение как ответ, если ответ удовлетворяет ваши потребности. –
в порядке. Спасибо за помощь... –