Похоже, вы спрашиваете, можете ли вы использовать элемент управления DeepZoom в качестве «динамической текстуры» для подачи в Viewport3D (представляющий круглую землю).Это интересная мысль, но я не думаю, что это сработает.
Viewport3D сообщит элементу управления DeepZoom для визуализации везде с одинаковым разрешением, а затем использует полученную текстуру.Например, если вы увеличите масштаб изображения в Европе, элемент управления DeepZoom попросит нарисовать и Австралию с тем же разрешением, даже если они находятся на другой стороне Земли.Теоретически viewport3D может вычислять вмещающую рамку всех видимых графических элементов, но в типичных сценариях для Viewport3D это не улучшит производительность заметным образом, поэтому я сомневаюсь, что они это делают.Это тоже не совсем тривиально.
Что вы можете сделать, это переключиться с 3D на 2D с некоторым уровнем разрешения.Итак, вы сначала вращаетесь вокруг Земли в 3D (вы должны быть в состоянии сделать это в WPF) и позволяете пользователям увеличивать масштаб, а когда вы приближаетесь к «уровню страны», вы переключаетесь на элемент управления DeepZoom, который позволяет вамчтобы увеличить до уровня улицы.