MapControl.TryZoomInAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запускает асинхронную операцию увеличения масштаба, увеличивая масштаб zoomLevel карты на один.
public:
virtual IAsyncOperation<bool> ^ TryZoomInAsync() = TryZoomInAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TryZoomInAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TryZoomInAsync();
function tryZoomInAsync()
Public Function TryZoomInAsync () As IAsyncOperation(Of Boolean)
Возвращаемое значение
Содержит результаты операции: true , если операция успешно завершена; в противном случае — false.
- Атрибуты
Комментарии
Предупреждение
Не рекомендуется изменять ZoomLevel с трехмерными представлениями. Если представление MapControl не выглядит "прямо вниз", изменения в ZoomLevel могут привести к непредсказуемой работе.
ZoomLevel предназначен для двухмерных представлений. Чтобы реализовать эффект "масштабирования" с трехмерными представлениями, используйте метод TrySetSceneAsync MapControl для перемещения камеры ближе. Начните с установки более близкого расположения для объекта MapCamera . Затем создайте новый объект MapScene , передав его вcreateFromCamera. Наконец, запустите масштабирование, передав новый объект MapScene в TrySetSceneAsync. Вы можете немедленно увеличить масштаб или указать MapAnimationKind , чтобы создать анимированный "полет".
Максимальное и минимальное значения ZoomLevel, которые передаются свойствами MaxZoomLevel и MinZoomLevel , зависят от типа представления карты: 2D, 3D или Streetside.
Свойство | Диапазон 2D | Трехмерный диапазон | Стритсайд диапазон |
---|---|---|---|
ZoomLevel | 1–20 | 1–20 | 24-26 |
При выходе из представления Streetside карта возвращается к предыдущим параметрам представления. Streetside ZoomLevel не поддерживается за пределами Streetside.
Рассмотрите этот метод, если вы хотите заменить элемент управления пользовательского интерфейса по умолчанию собственным.